<?php
$string = 'abc';
reverse($string);
function reverse($str){
if(strlen($str)>0){
reverse(substr($str,1));
}
echo substr($str,0,1);
return;
}
?>
这是将abc顺序颠倒显示cba的递归函数。函数执行时每一步是怎样执行的才得到最后颠倒的顺序。请分解一下执行步骤,谢谢
<?php
$string = 'abc';
reverse($string);
function reverse($str){
if(strlen($str)>0){
reverse(substr($str,1));
}
echo substr($str,0,1);
return;
}
?>
这是将abc顺序颠倒显示cba的递归函数。函数执行时每一步是怎样执行的才得到最后颠倒的顺序。请分解一下执行步骤,谢谢
2 回答1.2k 阅读✓ 已解决
2 回答751 阅读✓ 已解决
1 回答946 阅读✓ 已解决
1 回答602 阅读✓ 已解决
2 回答815 阅读
1 回答816 阅读
1 回答750 阅读