最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
PHP二维数组排序问题详解(数组键值排序)
时间:2013-08-31 编辑:简简单单 来源:一聚教程网
根据某个键值对二维数组进行排序是个常见问题,这里总结一个函数,可同时对两个键值分别排序,当然想要更多的话就自行解决吧。
但是如果需要排序的数组是一个二维数组,需要按照数组的键值排序,如下面这个二维数组,需要按照sort键名来排序,那么array_multisort() 就无法直接实现了:
实例一,
代码如下 | 复制代码 |
|
这样array_multisort()不不能生效了,
我们可以对函数进行升级一下,根据指定键值进行排序
代码如下 | 复制代码 |
function array_sort($arr,$key1,$sort1='asc',$key2='',$sort2='asc'){ |
实例二
代码如下 | 复制代码 |
$array = array( $ShoppingList = array_sort($array,'price'); |
面是对$array这个二维数组按照'price'从低到高的排序。
-
上一个: php中email邮件地址验证大全集合
相关文章
- php 二维数组按指定的键值排序 08-18
- PHP导出数据超时的优化建议解读 10-31
- PHP之mysql位运算解析 10-31
- Laravel实现登录跳转功能解析 10-31
- php双向队列解读 10-31
- Laravel异常上下文解决教程 10-24