一部の複雑なシステムでは、システムの柔軟性を高めるために情報列を無限レベルで分類する必要があります。再帰とは、簡単に言うと、プログラム コードを繰り返し呼び出すことです。コードがカスタム関数に書き込まれると、パラメーターやその他の変数が保存され、関数は特定の条件に達するまで繰り返し呼び出されてから、関数から抜け出して戻ります。対応するデータ。では、PHP はどのようにして無限分類を実現するのでしょうか?
最初のステップ: このレッスンで使用する必要がある PHP 再帰実装無限分類ライブラリをダウンロードします: http://www.php.cn/xiazai/leiku/292
ステップ 2: ダウンロードが完了したら、PHP クラスを見つけますファイルをローカル サーバーに解凍し、新しい PHP ファイルを作成します。
ステップ 3: この新しいファイルでこのクラスを呼び出し、このクラスをインスタンス化します:
<?php include_once "cate.php";//引入类文件 $obj = new Category; //实例化 $obj->unlimitedForLayer($cate); var_dump($obj->unlimitedForLayer($cate)); //var_dump($obj->unlimitedForLevel($cate)); //var_dump($obj->getParents($cate,7)); //var_dump($obj->getChildsId($cate,2)); //var_dump($obj->getChilds($cate,2)); ?>
実行結果は以下のようになります:
以上が無限分類のPHP再帰実装の開発過程とサンプルコードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。