福建十一选五预测号码今天专家推测
主页 > 知识库 > 网络编程 > PHP >

PHP

PHP二维数组排序函数

来源:互联网 作者:秩名 发表于:2013-07-13 13:19  点击:
PHP一维数组的排序可以用sort(),asort(),arsort()等函数,但是PHP二维数组的排序需要自定义。 以下函数是对一个给定的二维数组按照指定的键值进行排序,先看函数定义: function array_sort($arr,$keys,$type=asc){ $keysvalue = $new_array = array(); fore
PHP一维数组的排序可以用sort(),asort(),arsort()等函数,但是PHP二维数组的排序需要自定义。

以下函数是对一个给定的二维数组按照指定的键值进行排序,先看函数定义:



function array_sort($arr,$keys,$type='asc'){
$keysvalue = $new_array = array();
foreach ($arr as $k=>$v){
  $keysvalue[$k] = $v[$keys];
}
if($type == 'asc'){
  asort($keysvalue);
}else{
  arsort($keysvalue);
}
reset($keysvalue);
foreach ($keysvalue as $k=>$v){
  $new_array[$k] = $arr[$k];
}
return $new_array;

    有帮助
    (0)
    0%
    没帮助
    (0)
    0%
    福建十一选五预测号码今天专家推测 宙斯2电子 11选5彩票软件定制 K歌乐韵电子游艺 老时时彩开奖历史记录 农场现金APP下载 阿尔萨德VS波斯波利斯比分 快乐十分玩法与奖金 射门高手走势图 北京杜塞尔多夫特价机票 切尔西戴维