<?php
/** * @name phptree
* @des php生成樹形結構,無限多級分類
* @version 1.2.0
* @licensed ( )
* @updated 2015-08-26
*/class tree
/* 生成線性結構, 便於html輸出, 引數同上 */
public static function maketreeforhtml($data, $options = array())
/* 格式化資料, 私有方法 */
private static function builddata($data, $options)
return $r;
}/* 生成樹核心, 私有方法 */
private static function maketreecore($index, $data, $type = 'linear')
else
$r = $item;
} else if ($type == 'linear')
$r = self::$result;}}
return $r;
}}
html顯示呼叫**:
echo '';
echo '';
foreach($r as $item)
echo '';
DROPDOWNLIST無限樹形選單
public void getsubclass dataset ds,int level,string parentid,string sign else string ls if drr3 null drr3.length 0 else lslevel if lslevel 0 lp lp dr2...
PHP實現選單無限極分類
一般的專案選單根據不同的使用者,不同的角色登入,顯示不同,如果僅僅用if else來判斷就顯得很笨拙,如果要修改選單就很麻煩。最好的方法就是把選單儲存在資料庫,然後從資料庫中取出,遍歷出來,顯示到頁面上。本文章的目的就是查詢出來的資料,如何把選單的韓上下級一 一對應 這裡我們的選單資料是臨時資料,沒...
PHP無限分類
定義乙個陣列 或者從資料庫裡取出 data array array id 1,pid 0,cname 數碼 array id 2,pid 0,cname 家用電器 array id 3,pid 0,cname 電腦 array id 4,pid 0,cname 服裝 array id 5,pid 0...