二維數組分頁 排序

/**
     * 二維數組分頁
     * @arr      二維數組
     * @page     當前頁數
     * @indexinpage       每頁顯示的條數
     */
    function arrPage($arr, $page, $indexinpage) {
        $page = is_int($page) != 0 ? $page : 1; //當前頁數
        $indexinpage = is_int($indexinpage) != 0 ? $indexinpage : 5; //每頁顯示幾條
        $newarr = array_slice($arr, ($page - 1) * $indexinpage, $indexinpage);
        return $newarr;
    }

    /* 用於根據指定字段排序二維數組
     * $arr---------輸入二維數組
     * $var---------要排序的字段名
     */

    function mymArrsort($result, $var) {
        foreach ($result as $key => $val) {
            //$asc[$key] = $val['online'];
            $pj[$key] = $val['ctime'];
            //$asc2[$key] = $val['id'];
            array_multisort($pj, SORT_NUMERIC, SORT_DESC, $result);
        }
        return $result;
    }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章