[BUG反饋]tree_to_list函式中有個無用的變數$refer,或者有可能寫錯為$reffer

發表於2019-05-11
下面檔案中的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;
}

回覆

相關文章