PHP商城笔记(递归与迭代2) —— 耍赖法仿tree命令打印级联目录

// =耍赖法仿tree命令打印级联目录= //
/*
├─ ──
*/

function recdir($path,$lev=1) {
    $dh = opendir($path);

    while(($row = readdir($dh)) !== false) {
        //echo $row,'
'
; // 如果$row还是目录 怎么办? if($row == '.' || $row == '..') { continue; } //echo str_repeat('  ',$lev),$row,'
'
; echo '├─',str_repeat('──',$lev),$row,'
'
; if(is_dir($path . '/' . $row)) { recdir($path . '/' . $row,$lev+1); } } closedir($dh); } recdir('./'); /* ├───145.php ├───misc ├─────hongkong ├───────beyond.mp3 ├─────pretty.txt ├─────z.mp3 */

/*
函数 调用 开始 执行
碰到 return 或 执行到最后结束
*/


// =递归借钱= //

function sum($n) {
    if($n>1) {
        $tmp =  sum($n-1) + $n;
        echo $n,'
'
; return $tmp; } else { echo 1,'
'
; return 1; } } /* 1 2 3 4 5 */ echo sum(5); //15

你可能感兴趣的:(PHP,Shop,Note,php商城笔记)