2010-12-02 24 views
0

我正在測試一些PHP功能的字符串,但它不起作用。爲什麼strrev()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了一會兒,它的工作。
你能給我一個線索嗎?
非常感謝。
對不起,我是法國人。

+0

你會得到什麼結果?你期望看到什麼? – 2010-12-02 22:52:47

回答

4

函數strrev不會修改字符串 - 它返回一個新的字符串。在您的代碼中,您沒有使用strrev的結果 - 您正在調用該函數,然後丟棄結果。你需要在這裏轉讓:

$string2[$i] = strrev($string2[$i]); 
相關問題