function rev($str) { $a = ''; //定义一个空的变量 $len=strlen($str); for($i=$len-1;$i>=0;$i--) { $a.=$str{$i}; } return $a; } $str="1234567890"; echo rev($str); echo "<br>"; echo strrev($str); */ //循环法如下 function reverse1($str='') { $result = ''; for ($i=1; $i<=strlen($str); $i++) { $result .= substr($str, -$i, 1); } return $result; } echo reverse1('abcdefg');