1.查詢的資料集 轉換成樹形結構
function list_go_tree($list, $pk='id',$pid = 'pid',$child = '_child',$root=0)foreach ($list as $key => $data) else}}
}return $tree;
2.第二種 純遞迴樹形結構
function testdigui2($data,$deptid=0)}return $child;
}
2.把查詢的結果集 下拉的方式顯示
/*** 通過傳入要查詢的人的pid來遞迴查詢他的下屬 (新)
* @param array $data 陣列代替資料庫中的資料
* @param integer $pid 父id
* @param array &$result 結果陣列,&保證變數常駐
* @param integer $deep 輸出的分隔符--,無實際意義
* @return 樹狀結構陣列
*/function getlistinfo( $data, $pid=0, &$result=array(), $deep = 0 )
}return $result;
}
開發過程中常用的 dos 命令
dos 命令雖然非常古老,但在開發過程中我們還會時不時用到。現總結一下經常用到 dos 命令的場景 1,現在的工程目錄檔案占用很大的磁碟空間,檔案數更是超級多,一般乙個 android 工程檔案數都超過 10萬以上。這樣的乙個工程我們 checkout 下來以後,譬如碰到版本過期,svn 伺服器更換...
OS開發過程中常用開源庫
tbxml是乙個基於dom解析的xml庫,使用非常方便。我自已基於tbxml寫了乙個xml to dictionary的工具類,有需要的可以聯絡我。目前很多專案的http 通訊都用json通訊。sbjson 就是業界公認的 json 格式的 objective c 實現版。目前有很多應用是用名文或是...
前端開發過程中常見的變數處理
判斷乙個變數是否是陣列或者物件 json.stringify obj json.stringify obj isnull obj return true 判斷是否是空陣列 var arr if array.isarray arr arr.length 0 typeof 變數 有侷限性只能粗略的分辨s...