PHP递归

function f1($a){
    if($a == 3){
        echo 3;
        return;
    }
    f1($a + 1);
    echo $a;
}
f1(1);

最后输出结果为:

321

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 很多同学在学习递归函数的时候会感到头晕,无法搞清楚递归函数的原理和运行机制,本文将给大家详细讲解递归函数的运行机制...
    Gundy_阅读 4,808评论 2 5
  • php 递归、效率和分析 递归的定义递归(http:/en.wikipedia.org/wiki/Recursiv...
    Buff飘阅读 5,435评论 2 6
  • 递归函数为自调用函数,在函数体内直接或间接自己调用自己,但需要设置自调用的条件,若满足条件,则调用函数本身,...
    大表哥的茶壶阅读 4,733评论 1 0
  • 参考因为递归的效率相对来说比较低,所以很少使用,尤其是在查询数据库的时候对数据库的长时间占用很不合理。 但是递归遍...
    云龙789阅读 9,816评论 5 7
  • 文|金玲 周五上午八点半,李老师来办公室找宏老师要周三活动照片,于是宏老师赶忙的联系学生会新媒体部的同学要照片。结...
    金玲老师的生涯空间站阅读 3,446评论 0 0