数组

 array(11) {
[0] => array(7) {
["food_id"] => string(2) "31"
["food_name"] => string(6) "啤酒"
["food_num"] => string(2) "22"
["foods_id"] => string(1) "1"
["foods_name"] => string(6) "凉菜"
["ROW_NUMBER"] => string(1) "1"
["x"] => int(2)
}
[1] => array(7) {
["food_id"] => string(2) "32"
["food_name"] => string(6) "红酒"
["food_num"] => string(2) "24"
["foods_id"] => string(1) "1"
["foods_name"] => string(6) "凉菜"
["ROW_NUMBER"] => string(1) "2"
["x"] => int(15)
}
[2] => array(7) {
["food_id"] => string(2) "33"
["food_name"] => string(6) "白酒"
["food_num"] => string(2) "12"
["foods_id"] => string(1) "1"
["foods_name"] => string(6) "凉菜"
["ROW_NUMBER"] => string(1) "3"
["x"] => int(0)
}
[3] => array(7) {
["food_id"] => string(2) "34"
["food_name"] => string(6) "拉菲"
["food_num"] => string(1) "0"
["foods_id"] => string(1) "1"
["foods_name"] => string(6) "凉菜"
["ROW_NUMBER"] => string(1) "4"
["x"] => int(0)
}
[4] => array(7) {
["food_id"] => string(2) "35"
["food_name"] => string(8) "88拉菲"
["food_num"] => string(2) "24"
["foods_id"] => string(1) "8"
["foods_name"] => string(6) "红酒"
["ROW_NUMBER"] => string(1) "5"
["x"] => int(12)
}
[5] => array(7) {
["food_id"] => string(2) "36"
["food_name"] => string(9) "葡萄酒"
["food_num"] => string(1) "0"
["foods_id"] => string(1) "8"
["foods_name"] => string(6) "红酒"
["ROW_NUMBER"] => string(1) "6"
["x"] => int(0)
}
[6] => array(7) {
["food_id"] => string(2) "37"
["food_name"] => string(9) "矿泉水"
["food_num"] => string(1) "0"
["foods_id"] => string(1) "1"
["foods_name"] => string(6) "凉菜"
["ROW_NUMBER"] => string(1) "7"
["x"] => int(0)
}
[7] => array(7) {
["food_id"] => string(2) "38"
["food_name"] => string(6) "可乐"
["food_num"] => string(1) "0"
["foods_id"] => string(1) "1"
["foods_name"] => string(6) "凉菜"
["ROW_NUMBER"] => string(1) "8"
["x"] => int(0)
}
[8] => array(7) {
["food_id"] => string(2) "39"
["food_name"] => string(6) "雪碧"
["food_num"] => string(2) "50"
["foods_id"] => string(1) "1"
["foods_name"] => string(6) "凉菜"
["ROW_NUMBER"] => string(1) "9"
["x"] => int(50)
}
[9] => array(7) {
["food_id"] => string(2) "40"
["food_name"] => string(9) "百岁山"
["food_num"] => string(1) "0"
["foods_id"] => string(1) "1"
["foods_name"] => string(6) "凉菜"
["ROW_NUMBER"] => string(2) "10"
["x"] => int(0)
}
[10] => array(7) {
["food_id"] => string(2) "41"
["food_name"] => string(6) "冰霜"
["food_num"] => string(1) "0"
["foods_id"] => string(1) "1"
["foods_name"] => string(6) "凉菜"
["ROW_NUMBER"] => string(2) "11"
["x"] => int(0)
}
}

  方法:

 foreach ($food as $key => $row) {
$id[$key] = $row['x'];
}
array_multisort($id, SORT_DESC , $food);

  结果:

 array(11) {
[0] => array(7) {
["food_id"] => string(2) "39"
["food_name"] => string(6) "雪碧"
["food_num"] => string(2) "50"
["foods_id"] => string(1) "1"
["foods_name"] => string(6) "凉菜"
["ROW_NUMBER"] => string(1) "9"
["x"] => int(50)
}
[1] => array(7) {
["food_id"] => string(2) "32"
["food_name"] => string(6) "红酒"
["food_num"] => string(2) "24"
["foods_id"] => string(1) "1"
["foods_name"] => string(6) "凉菜"
["ROW_NUMBER"] => string(1) "2"
["x"] => int(15)
}
[2] => array(7) {
["food_id"] => string(2) "35"
["food_name"] => string(8) "88拉菲"
["food_num"] => string(2) "24"
["foods_id"] => string(1) "8"
["foods_name"] => string(6) "红酒"
["ROW_NUMBER"] => string(1) "5"
["x"] => int(12)
}
[3] => array(7) {
["food_id"] => string(2) "31"
["food_name"] => string(6) "啤酒"
["food_num"] => string(2) "22"
["foods_id"] => string(1) "1"
["foods_name"] => string(6) "凉菜"
["ROW_NUMBER"] => string(1) "1"
["x"] => int(2)
}
[4] => array(7) {
["food_id"] => string(2) "33"
["food_name"] => string(6) "白酒"
["food_num"] => string(2) "12"
["foods_id"] => string(1) "1"
["foods_name"] => string(6) "凉菜"
["ROW_NUMBER"] => string(1) "3"
["x"] => int(0)
}
[5] => array(7) {
["food_id"] => string(2) "34"
["food_name"] => string(6) "拉菲"
["food_num"] => string(1) "0"
["foods_id"] => string(1) "1"
["foods_name"] => string(6) "凉菜"
["ROW_NUMBER"] => string(1) "4"
["x"] => int(0)
}
[6] => array(7) {
["food_id"] => string(2) "36"
["food_name"] => string(9) "葡萄酒"
["food_num"] => string(1) "0"
["foods_id"] => string(1) "8"
["foods_name"] => string(6) "红酒"
["ROW_NUMBER"] => string(1) "6"
["x"] => int(0)
}
[7] => array(7) {
["food_id"] => string(2) "37"
["food_name"] => string(9) "矿泉水"
["food_num"] => string(1) "0"
["foods_id"] => string(1) "1"
["foods_name"] => string(6) "凉菜"
["ROW_NUMBER"] => string(1) "7"
["x"] => int(0)
}
[8] => array(7) {
["food_id"] => string(2) "38"
["food_name"] => string(6) "可乐"
["food_num"] => string(1) "0"
["foods_id"] => string(1) "1"
["foods_name"] => string(6) "凉菜"
["ROW_NUMBER"] => string(1) "8"
["x"] => int(0)
}
[9] => array(7) {
["food_id"] => string(2) "40"
["food_name"] => string(9) "百岁山"
["food_num"] => string(1) "0"
["foods_id"] => string(1) "1"
["foods_name"] => string(6) "凉菜"
["ROW_NUMBER"] => string(2) "10"
["x"] => int(0)
}
[10] => array(7) {
["food_id"] => string(2) "41"
["food_name"] => string(6) "冰霜"
["food_num"] => string(1) "0"
["foods_id"] => string(1) "1"
["foods_name"] => string(6) "凉菜"
["ROW_NUMBER"] => string(2) "11"
["x"] => int(0)
}
}

php多维数组排序的更多相关文章

  1. JS二维数组排序组合

    需求是这样的:http://q.cnblogs.com/q/29093/ 这里简述一下: 现在有一个不确定长度的数组.比如:var temp=[["Fu","Hai&qu ...

  2. PHP二维数组排序(list_order)

    /** * 对二维数组进行排序 * 模拟 数据表记录按字段排序 * * <code> * @list_order($list, $get['orderKey'], $get['orderT ...

  3. php 二维数组排序,多维数组排序

    对2维数组或者多维数组排序是常见的问题,在php中我们有个专门的多维数组排序函数,下面简单介绍下: array_multisort(array1,sorting order, sorting type ...

  4. PHP array_multisort() 函数详解 及 二维数组排序(模拟数据表记录按字段排序)

    一.先看最简单的情况. 有两个数组: $arr1 = array(1, 9, 5); $arr2 = array(6, 2, 4); array_multisort($arr1, $arr2); pr ...

  5. php基础篇-二维数组排序 array_multisort

    原文:php基础篇-二维数组排序 array_multisort 对2维数组或者多维数组排序是常见的问题,在php中我们有个专门的多维数组排序函数,下面简单介绍下: array_multisort(a ...

  6. php 对多维数组排序array_multisort

    php 对多维数组排序array_multisort 排序顺序标志: SORT_ASC - 按照上升顺序排序 SORT_DESC - 按照下降顺序排序 排序类型标志: SORT_REGULAR - 将 ...

  7. 使用 array_multisort 对多维数组排序

    array_multisort() 函数对多个数组或多维数组进行排序. 用法详看:http://www.w3school.com.cn/php/func_array_multisort.asp 例子: ...

  8. 使用php对多维维数组排序。

    要多php的多维数组排序,可以使用php里的内置函数:array_multisort(); 语法:array_multisort(array1,sorting order,sorting type,a ...

  9. PHP二维数组排序(感谢滔哥)

    滔哥原创 /* _ooOoo_ o8888888o 88" . "88 (| -_- |) O\ = /O ____/`---'\____ .' \\| |// `. / \\|| ...

  10. PHP 二维数组排序保持键名不变

    对二维数组指定的键名排序,首先大家想到的是array_multisort函数,关于array_multisort的用法我之前也写了一篇废话不多言,我们看个实例: <?php $data = ar ...

随机推荐

  1. spring注入3种方式

    1.构造方法 2.接口注入 3.set方法

  2. day37-多进程多线程二-锁

    Lock组件 当我们用多进程来读写文件的时候,如果一个进程是写文件,一个进程是读文件,如果两个文件同时进行,肯定是不行的,必须是文件写结束以后,才可以进行读操作.或者是多个进程在共享一些资源的时候,同 ...

  3. sql 中取整,四舍五入取整,向下取整,向上取整。

    SELECT round(52.45, 0) AS round4, round(52.54, 0) AS round5, round(52.45, 1) AS round41, round(52.54 ...

  4. git 操作规范

    分支描述 长期存在 online 主分支,负责记录上线版本的迭代,该分支代码与线上代码是完全一致的. dev 开发分支,该分支记录相对稳定的版本,所有的feature分支都从该分支创建. 多套开发环境 ...

  5. leetcode题解 5. Longest Palindromic Substring

    题目: Given a string s, find the longest palindromic substring in s. You may assume that the maximum l ...

  6. Linux命令学习之路——文档连接创建:ln

    使用权限:所有角色 使用方式:ln [ -options ] source target 作用:建立源文件与目标文件之间的连接 注意点: 1.连接分为硬连接和软连接,其中硬连接不能对目录做硬连接,且不 ...

  7. IDEA将web项目打成war包

    非Maven项目打包方式    按ctrl+滚动鼠标滚轮就能放大浏览器看图片了.或者将图片拖到新窗口打开. 然后点击OK,然后build一下.然后去classes文件夹下面找就能找到打成war包的项目 ...

  8. linux基础之系统管理类命令

    系统管理类命令 1.reboot.halt.poweroff命令 基本介绍 reboot命令.halt命令.poweroff命令:都表示重启或者关闭系统 基本语法 reboot/halt/powero ...

  9. XXS level9

    (1)查看PHP源代码 <?php ini_set("display_errors", 0); $str = strtolower($_GET["keyword&q ...

  10. 初识mysql数据库

    mysqld install :找到你的库 net start mysql ;启动mysql的服务端(server) mysql -uroot -p :启动mysql的客户端(Client) exit ...