<?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 回答2.5k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
1 回答857 阅读✓ 已解决
2 回答550 阅读✓ 已解决
946 阅读
2 回答584 阅读
1 回答694 阅读