反向字符串php

时间:2009-04-03 19:26:18

标签: php

反转字符串顺序的最佳方法是什么,例如,

'Hello everybody in stackoverflow'

变为

'stackoverflow in everybody Hello'

任何想法

4 个答案:

答案 0 :(得分:18)

试试这个:

$s = 'Hello everybody in stackoverflow';
echo implode(' ', array_reverse(explode(' ', $s)));

答案 1 :(得分:1)

上面的答案,strrev颠倒了整个字符串。扭转单词的顺序:

$str = 'Hello everybody in stackoverflow';
$tmp = explode(' ', $str);
$tmp = array_reverse($tmp);
$reversed_str = join(' ', $tmp);

答案 2 :(得分:1)

$tmp = explode(' ', $string);
array_reverse($tmp);
$string = implode(' ', $tmp);

答案 3 :(得分:1)

在散文中:

  • 首先将字符串转换为单词数组

$ words = explode('',$ string);

  • 其次,颠倒该数组中元素的顺序

$ reversed_string = implode('',array_reverse($ words));

在PHP中读取字符串和数组函数的完整列表非常有用,可以节省大量时间。