您的位置:首页 > 其它

二维数组分页 排序

2015-12-24 18:10 477 查看
/**
* 二维数组分页
* @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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: