PHP ツリー構造データ アクセス インスタンス クラス。ツリー構造データへの迅速なアクセス、子ノードの追加、インデックスへのノードの追加、自身への参照の取得、Tree オブジェクトの配列への変換、無限ループの発生を避けるための _parent フィールドのフィルター処理、並べ替えに使用されます。指定されたキー名に従って昇順または降順の 2 次元配列。
まず、このコースに必要なPHPツリー構造をダウンロードしますデータアクセスインスタンスクラスライブラリ: http://www.php.cn/xiazai/leiku/572
ダウンロードが完了したら、必要な php クラス ファイルを見つけてローカル ディレクトリに解凍し、新しい php ファイルを作成します。
完了後、新しいphpファイルでこのクラスを呼び出し、クラスをインスタンス化する必要があります:
<?php include_once "tree.php";//引入类文件 //定义数组 $arr = array( array( 'id' => 1, 'name' => 'php', 'path' => '1' ), array( 'id' => 3, 'name' => 'php1', 'path' => '1-3' ), array( 'id' => 2, 'name' => 'mysql', 'path' => '2' ), array( 'id' => 6, 'name' => 'mysql1', 'path' => '2-6' ), array( 'id' => 7, 'name' => 'mysql2', 'path' => '2-7' ), array( 'id' => 5, 'name' => 'php11', 'path' => '1-3-5' ), array( 'id' => 4, 'name' => 'php2', 'path' => '1-4' ), ); $obj = new Tree($arr); //实例化 $obj->getChild(2); print_r($obj->getChild(2));//打印结果 ?>
ファイルを実行すると、結果は以下のようになります:
以上がPHPツリー構造の開発プロセスの分析 データアクセス例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。