PHP中怎么将一段英语倒过来输出 例 :原: My name , is lx 果: lx is ,name My

大神,打扰一下,PHP中怎么将一段英语倒过来输出 例 :原: My name , is lx 果: lx is ,name My
最新回答
快乐很简单

2024-09-29 01:16:26

空格作为分割 切成一个数组 explode
再将数组 颠倒array_reverse
再用空格 连接 成字符串。 implode
追问
额 ,麻烦写下代码!
追答
echo implode(" ",array_reverse(explode(" ",$str)));

如果因为符号的影响则
echo implode(" ",array_reverse(explode(" ",preg_replace("/([[:punct:]\s])/",' $1 ',$str))));
叫我饭桶!

2024-09-29 00:48:06

这个类似于 将一个字符串倒序输出
但是那个要简单些 比如 abcde 输出edcba
但是原理都是一样的 你需要将这段英文根据空格和, .这些标点符号进行截取进数组
然后将数组倒序进行从新组合