1、一些函数
array_sum — 计算数组中所有值的和
number array_sum ( array
$array
)
array_sum() 将数组中的所有值的和以整数或浮点数的结果返回。
2、递归,---即自身调用自身
递归必须有终止条件
递归借钱 张三 --> 李四 --> 王五 --> 赵六 --> 郑七
3.str_repeat
str_repeat — 重复一个字符串
string str_repeat ( string
$input
, int $multiplier
)
返回 input
重复 multiplier
次后的结果。
function fn($path,$lev){ $dh = opendir($path); while(($row=readdir($dh)) != false){ //$row加括号 if ($row=="." || $row=="..") { //如果目录是.或者是..跳过 # code... continue; } echo str_repeat("__", $lev).$row."<br />"; //打印出来 //str_repeat — 重复一个字符串 string str_repeat ( string $input , int $multiplier ) if (is_dir($path.'/'.$row)) { //如果是目录 # code... fn($path.'/'.$row,$lev+1); //递归调用自身 } } } $path = "./"; fn($path,1);