php中的递归-创新互联

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

坚守“ 做人真诚 · 做事靠谱 · 口碑至上 · 高效敬业 ”的价值观,专业网站建设服务10余年为成都成都茶楼设计小微创业公司专业提供企业网站设计营销网站建设商城网站建设手机网站建设小程序网站建设网站改版,从内容策划、视觉设计、底层架构、网页布局、功能开发迭代于一体的高端网站建设服务。

//求1到5之和

function sum($n){

    if($n<=1){

        return 1;

    }

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

    echo $n,'
';

    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));

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享文章:php中的递归-创新互联
转载源于:http://scyanting.com/article/dgicji.html