码迷,mamicode.com
首页 > 编程语言 > 详细

php 对二维数组的某个字段公用排序的方法

时间:2014-11-29 15:44:11      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:io   ar   for   on   cti   as   new   php   方法   

function array_sort($arr ,$keys,$order=0){

if(!is_array($arr)){
return false;
}
$keysvalue=array();
foreach ($arr as $key=>$val){
$keysvalue[$key]=$val[$keys];
}
if($order==0){
asort($keysvalue);
}else{
arsort($keysvalue);
}
foreach ( $keysvalue as $key=>$vals){
$keysort[$key]=$key;

}
echo ‘keysort=‘.var_dump($keysort);
$new_array=array();
foreach ($keysort as $key=>$val){
$new_array[$key]=$arr[$val];
}
return $new_array;
}

$t=array( array(‘id‘=>2,‘name‘=>‘teswt‘), array(‘id‘=>3,‘name‘=>‘2teswt‘),array(‘id‘=>1,‘name‘=>‘3teswt‘));
var_dump(array_sort($t, ‘id‘,1)) ;

php 对二维数组的某个字段公用排序的方法

标签:io   ar   for   on   cti   as   new   php   方法   

原文地址:http://www.cnblogs.com/cxlings/p/4130789.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!