将字符串中的每个单词分别颠倒
如何使用strrev()
分别颠倒字符串中的每个单词?
使用strrev()
,我会得到以下结果:
输入:
Hello world
输出:
dlrow olleH
但输出应为:
olleH dlrow
如何使用strrev()
或其他方法执行此操作?
解决方案
$Str = 'Hello world';
$Words = preg_split('/s+/', $Str); // or explode(' ', $Str);
foreach ($Words as $Word)
echo strrev($Word) . ' ';
输出
olleH dlrow
相关文章