文章分类
 
文章搜索

 
友情链接
用户登录
用户名   
密  码    
 
[原创]PHP对多维数组指定的字段进行排序
来源:ITblog.org  作者:tqjs    发表日期:2010-03-03 [关闭]

前阵子需要这个排序功能,忽然想起曾经用过,却不知道是哪个函数,辛苦了半天,终于找到了函数和用法。今天PEA群里又有朋友在问,就想顺便记录下来免得自己下次使用又忘记了。看示例:

$arr = array(
array(
   'a' => 1,
   'b' => 2
),
array(
   'a' => 13,
   'b' => 8
),
array(
   'a' => 11,
   'b' => 1
),
array(
   'a' => 5,
   'b' => 3
),
);
$a = array(1,13,11,5);
$b = array(2,8,1,3);
array_multisort($a, SORT_DESC, $b, SORT_ASC, $arr);
var_export($arr);

$a和$b变量为多维数组$arr各元素中的'a'和'b'两字段值的集合, 通常通过遍历数组$arr来给它们赋值。

 
转载本站[原创]标志的文章请注明本文地址:
http://itblog.org/read.php?id=143
发表评论
(*) 尊姓贵名:
E-mail:
(*) 评    论: