递归实例

简介:

递归求和

echo 'ceshichenggong';

class Suming{

    function summing($s){

        if($s>=1){

         return self::summing($s-1)+$s; 

        }else{

             return '不能小于1';

        }

     

    }

}


$su = new Suming();

echo $su->summing(100);


递归打印目录

function print_dir($path,$lev=1){

            

            $fh = opendir($path);

            while(($row = readdir($fh))!==false){

                

                if($row == '.' || $row == '..'){

                    continue;

                }

                echo str_repeat('&nbsp;&nbsp;',$lev) . $row . '<br/>';

            if(is_dir($path . '/' . $row)){

                print_dir($path . '/' . $row,$lev+1);

            }

        }

        

        closedir($fh);

        

}


print_dir('./');




本文转自 IT阿飞 51CTO博客,原文链接:http://blog.51cto.com/itafei/1712908
相关文章
|
3月前
|
算法 数据库
递归最佳解析
递归最佳解析
41 0
|
6月前
函数递归(详细解读)(下)
函数递归(详细解读)(下)
|
6月前
|
算法
函数递归(详细解读)(上)
函数递归(详细解读)(上)
|
3月前
|
机器学习/深度学习 编译器 C语言
关于函数递归的基础
关于函数递归的基础
33 5
|
9月前
|
存储
递归函数实例讲解(下)
递归函数实例讲解(下)
|
8月前
糊里糊涂的递归和递归经典题(下)
糊里糊涂的递归和递归经典题(下)
|
8月前
|
算法 C语言
糊里糊涂的递归和递归经典题(上)
糊里糊涂的递归和递归经典题
|
9月前
递归函数实例讲解(上)
递归函数实例讲解(上)
递归函数实例讲解(上)
|
9月前
|
算法 C语言
函数的递归
当我们在生活中遇到一个复杂问题时,我们会想方设法将其解决,这时我们会有很多种方法,我们可以将问题一步一步顺序化,也可以使用逆向思维将其巧妙化解。C语言中就给我们提供了一种将问题大事化小思想——递归。
52 0
|
9月前
认识了解递归的原理,学会递归的运用
认识了解递归的原理,学会递归的运用