码迷,mamicode.com
首页 > Web开发 > 详细

PHP对多维数组的排序-也是个蛋疼的问题

时间:2014-08-20 15:40:32      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:des   io   数据   for   ar   问题   cti   数据库   

1. 排序最好是放在数据库中做,但是有时候得在php中对多维数组排序

 code :  参考网上上的 按某个字段排序

/**
* 二维数组排序
* @param array $data 一个二维数组
* @param string $direction 排序方式(‘SORT_DESC‘ OR ‘SORT_ASC‘)
* @param string $field 排序字段
*/
public static function sort_two_array($data,$direction=‘SORT_DESC‘,$field){
$sort[‘direction‘]=$direction;
$sort[‘field‘]=$field;
$arrSort = array();
foreach($data as $uniqid => $row){
foreach($row as $key=>$value){
$arrSort[$key][$uniqid] = $value;
}
}
if($sort[‘direction‘]){
array_multisort($arrSort[$sort[‘field‘]], constant($sort[‘direction‘]), $data);
}
return $data;
}

 

---------------------

我靠, 什么编辑器连Tab键都不能使 

PHP对多维数组的排序-也是个蛋疼的问题,布布扣,bubuko.com

PHP对多维数组的排序-也是个蛋疼的问题

标签:des   io   数据   for   ar   问题   cti   数据库   

原文地址:http://www.cnblogs.com/zqsb/p/3924425.html

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