ホームページ  >  記事  >  バックエンド開発  >  無限分類のPHP再帰実装の開発過程とサンプルコード

無限分類のPHP再帰実装の開発過程とサンプルコード

黄舟
黄舟オリジナル
2017-08-21 10:22:071668ブラウズ

一部の複雑なシステムでは、システムの柔軟性を高めるために情報列を無限レベルで分類する必要があります。再帰とは、簡単に言うと、プログラム コードを繰り返し呼び出すことです。コードがカスタム関数に書き込まれると、パラメーターやその他の変数が保存され、関数は特定の条件に達するまで繰り返し呼び出されてから、関数から抜け出して戻ります。対応するデータ。では、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再帰実装の開発過程とサンプルコードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。