当前位置:Gxlcms > PHP教程 > 求这个递归函数的运行步骤

求这个递归函数的运行步骤

时间:2021-07-01 10:21:17 帮助过:42人阅读

function reverse($str)
{
if(strlen($str)>0)
{
reverse(substr($str,1));
echo substr($str,0,1);
return;
}
}
reverse("abcdefg");//gfedcbc



理不顺它的运行步骤


回复讨论(解决方案)

function reverse($str){  echo $str, PHP_EOL; //看看传入的值  if(strlen($str)>0) //传入字符串长度大于 0 就递归  {    reverse(substr($str,1));    echo substr($str,0,1);    return;  }}

function reverse($str){  if(strlen($str)>0) // 判断字符串长度是否为空  {    reverse(substr($str,1)); // 除字符串第一个字符外,剩余部分再调用一次reverse    echo substr($str,0,1); // 
输出字符串第一个字符 return; }}reverse("abcdefg");//gfedcbc

人气教程排行