下面檔案中的tree_to_list函式中有個無用的變數$refer,或者有可能寫錯為$reffer了。
檔案:C:\wamp\www\ot140821\Application\Common\Common\function.php
/** * 將list_to_tree的樹還原成列表 * @param array $tree 原來的樹 * @param string $child 孩子節點的鍵 * @param string $order 排序顯示的鍵,一般是主鍵 升序排列 * @param array $list 過渡用的中間陣列, * @return array 返回排過序的列表陣列 * @author yangweijie <yangweijiester@gmail.com> */ function tree_to_list($tree, $child = '_child', $order='id', &$list = array()){ if(is_array($tree)) { $refer = array(); foreach ($tree as $key => $value) { $reffer = $value; if(isset($reffer[$child])){ unset($reffer[$child]); tree_to_list($value[$child], $child, $order, $list); } $list[] = $reffer; } $list = list_sort_by($list, $order, $sortby='asc'); } return $list; }