一個php樹形結構資料訪問實例類,用於對樹形結構資料進行快速的訪問,添加子節點,添加節點到索引,獲取對自己的引用 , 將Tree物件轉換為數組,過濾_parent等字段,以免造成無限循環,依照指定的鍵名將二維數組升序或降序排列。
首先下載我們本節課程所需用到的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中文網其他相關文章!