ホームページ >バックエンド開発 >PHPチュートリアル >PHP の再帰的使用法と再帰的ディレクトリの例_PHP チュートリアル
PHP では、再帰アルゴリズムは、私たちが備えている数少ないデータ トラバーサル手法の 1 つです。再帰を使用した便利なものをいくつか紹介します。
簡単な再帰の例を見てみましょう
例1
コードは次のとおりです | コードをコピー |
関数デモ($a) { 静的 $sum=1; if($a > 1){$sum*=$a; デモ(--$a); }その他{$a=$sum; } $sum を返します。 } エコーデモ(10);
例 2 |
コードは次のとおりです
クラスリストディレクトリ{ | |
var $ディレクトリ名;
var $list;
}
while(false!==($item=$d->read())) $d=@dir($dir); $this->tostring.=”
$this->tostring.=”ディレクトリ:”.$dir.”n”; } } } $this->深さ-=1; $d->close(); $this->tostring.=” $this->tostringを返す; } } $wapdir=”jquery”; $d=新しいリストディレクトリ($wapdir); echo $d->tostring(); ?> 出力結果:
ディレクトリ:jquery/d |
www.bkjia.com