原文:
http://blog.csdn.net/phphot/archive/2007/11/30/1908479.aspx<?php
function reversr_r($str)
{
if (strlen($str)>0)...............................1
reverse_r(substr($str,1));.............................2
echo substr($str,0,1);.....................................3
return;
}
?>这个函数就是把字符串调过来显示.1行:判断字符串的长度.2:调用函数本身,每次剥去字符串的第一个字符,(一直做字符串长度判断,目的就是让他剩下最后一个字符为止,就跳出)
http://blog.csdn.net/phphot/archive/2007/11/30/1908479.aspx<?php
function reversr_r($str)
{
if (strlen($str)>0)...............................1
reverse_r(substr($str,1));.............................2
echo substr($str,0,1);.....................................3
return;
}
?>这个函数就是把字符串调过来显示.1行:判断字符串的长度.2:调用函数本身,每次剥去字符串的第一个字符,(一直做字符串长度判断,目的就是让他剩下最后一个字符为止,就跳出)
<?php
function reverse_r($str){
global $i;
if(strlen($str)>0){
$i++;
reverse_r(substr($str,1));
echo substr($str,0,1);
}else{
echo 'It\'s over , there is '.$i." chars in this string !(include blanks)\n";
}
}
$str = '! haeY hO';
$i=0;
reverse_r($str);
echo "\n";
?>