继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

php中的递归

ajax快速入门培训基础
关注TA
已关注
手记 284
粉丝 176
获赞 719

把一个任务分成多个同名函数同时执行

<?php

//求1到5之和

function sum($n){

    if($n<=1){

        return 1;       

    }

    $s=$n+sum($n-1);

    echo $n,'<br/>';

    return $s;

    

}

echo sum(5);


//把数组中的所有值都变为原来的2倍
$arr=array(1,2,3,array(4,5,array(7,8)));
function t($arr){
    foreach($arr as $k=>$v){
        if(is_array($v)){
            $arr[$k]=t($v);
        }else{
            $arr[$k]=2*$v;
        }
    }
    return $arr;
}
print_r(t($arr));

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP