//二维数组,按照里面的age从大到小降序,代码如下
<?php
header('Content-Type:text/html;Charset=utf-8');
$arrUsers = array(
array('id' => 1,'name' => '张三','age' => 25,),
array('id' => 2,'name' => '李四','age' => 23,),
array('id' => 3,'name' => '王五','age' => 40,),
array('id' => 4,'name' => '赵六','age' => 31,),
array('id' => 5,'name' => '黄七','age' => 20,),
); $arrSort = array();
foreach($arrUsers as $uniqid => $row){
foreach($row as $key=>$value){
$arrSort[$key][$uniqid] = $value;
}
}
//$arrSort 为
// array(
// "id"=>array(1,2,3,4,5),
// "name"=>array("张三","李四","王五","赵六","黄七"),
// "age"=>array(25,23,40,31,20)
// ); //array_multisort(排序字段,倒序/顺序,数组)
array_multisort($arrSort['age'], constant('SORT_DESC'), $arrUsers); echo '<pre>';
var_dump($arrUsers); /*
输出结果: array(5) {
[0]=>
array(3) {
["id"]=>
int(3)
["name"]=>
string(6) "王五"
["age"]=>
int(40)
}
[1]=>
array(3) {
["id"]=>
int(4)
["name"]=>
string(6) "赵六"
["age"]=>
int(31)
}
[2]=>
array(3) {
["id"]=>
int(1)
["name"]=>
string(6) "张三"
["age"]=>
int(25)
}
[3]=>
array(3) {
["id"]=>
int(2)
["name"]=>
string(6) "李四"
["age"]=>
int(23)
}
[4]=>
array(3) {
["id"]=>
int(5)
["name"]=>
string(6) "黄七"
["age"]=>
int(20)
}
} */

最新文章

  1. java项目启动后,数据库字段生成 user_name带下划线这种形式的
  2. arcgis对谷歌遥感影像拼接
  3. Warning: Null value is eliminated by an aggregate or other SET operation.
  4. DOM,BOM
  5. 移动端富文本编辑器artEditor
  6. Quartz实用二三事
  7. IOS 中 NSArray
  8. &quot;aa&quot;.equals(name)这种写法为什么就可以避免空指针
  9. BZOJ 1051 受欢迎的牛
  10. Android 手机上安装并运行 Ubuntu 12.04(转,没实测)
  11. poj3006 筛选法求素数模板(数论)
  12. MyEclipse 中 添加 js自动完成模版
  13. Python——threading模块(线程)
  14. 基于Python+Django重定向的例子
  15. 【winform】splitContainer拆分器控件
  16. m3u8文件什么合成便于播放的MP4的方法
  17. c# 敏捷2 ForEach ToDictionary ToLookup Except比较
  18. python--第三天总结
  19. WebLogic使用总结(七)——WebLogic部署Web应用并绑定域名
  20. Servlet中保存的cookie值读取不到

热门文章

  1. Scrapy爬虫框架之爬取校花网图片
  2. Python的类变量和成员变量、类静态方法和类成员方法
  3. zookeeper zkClient api 使用
  4. Memcached服务器UDP反射放大攻击
  5. Linux移植随笔:对tslib库的ts_test测试程序代码的一点分析【转】
  6. C# 浅谈 接口(Interface)的作用
  7. Linux 多线程编程—使用条件变量实现循环打印
  8. js中字符串的常用方法
  9. Failed to execute &#39;setRequestHeader&#39; on &#39;XMLHttpRequest&#39;: The object&#39;s state must be OPENED.
  10. 牛客红包OI赛 B 小可爱序列