<?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的递归函数。函数执行时每一步是怎样执行的才得到最后颠倒的顺序。请分解一下执行步骤,谢谢
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答1.8k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答569 阅读✓ 已解决