ITPub博客

首页 > IT职业 > IT职场 > PHP 第三天

PHP 第三天

IT职场 作者:flbwhx 时间:2021-09-09 09:19:21 0 删除 编辑

1、递归:在函数体内部直接或间接调用自己。

精简程序中的繁杂重复调用程序,并执行一些较为复杂的运算动作。



 

 function test($n){                 //声明一个名为test的函数,有一个参数

    echo $n."  ";         //在函数开始处输出函数的值和两个空格

    

    if($n>0){                       //判断参数是否大于0

        test($n-1);                 //如果参数大于0则调用自己,并将参数减1再次传入

     }   else {                     //判断参数是否不大于0

            echo "";               //输出分界字符串

           // echo $n."  ";    //在函数结束处输出参数的值和两个空格

     }                       

     echo $n."  ";    //在函数结束处输出参数的值和两个空格

 }


test(10);                           //调用test函数整数10传给参数

?>


结果:10  9  8  7  6  5  4  3  2  1  0  0  1  2  3  4  5  6  7  8  9  10  




还是不怎么理解。。。。。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/933/viewspace-2809454/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-04-15

  • 博文量
    92
  • 访问量
    671