为什么strrev()php函数暂时不起作用?

时间:2010-12-02 22:49:36

标签: php while-loop

我正在测试字符串上的一些php功能,但它不起作用。

这是我的代码:

$string = "L'eau est claire.";   
$string2 = explode(' ', $string);  

$count = count($string) - 1;  
while ($i <= $count)  
{   
  strrev($string2[$i]);  
  $i++;  
}

$string3 = implode (' ', $string2);  
echo $string3;   

我尝试了strrev功能,但确实有效 你能给我一个线索吗? 非常感谢。
对不起英语,我是法国人。

1 个答案:

答案 0 :(得分:4)

函数strrev不会修改字符串 - 它返回一个新字符串。在您的代码中,您没有使用strrev的结果 - 您正在调用该函数,然后丢弃结果。你需要一个作业:

$string2[$i] = strrev($string2[$i]);