一个PHP二维数组排序的函数分享
发布:smiling 来源: PHP粉丝网 添加日期:2020-08-27 22:18:28 浏览: 评论:0
二维数组在PHP开发中经常遇到,但是他的排序就不如一维数组那样用内置函数来的方便了,二维数组的排序需要我们自己写函数处理了,这里UncleToo给大家分享一个PHP二维数组排序的函数:
- functionarray_sort($arr,$keys,$type='asc'){
- $keysvalue= $new_array= array();
- foreach($arras$k=>$v){
- $keysvalue[$k] = $v[$keys];
- }
- if($type== 'asc'){
- asort($keysvalue);
- }else{
- arsort($keysvalue);
- }
- reset($keysvalue);
- foreach($keysvalueas$k=>$v){
- $new_array[$k] = $arr[$k];
- }
- return$new_array;
- }
函数的三个参数说明:
$arr:要排序的数组
$keys:指定根据哪个键值排序
$type:排序方式,升序还是降序,默认为升序
这个PHP函数可以实现对一个二维数组根据指定键值进行排序,并返回排序后的数组。
调用示例:
$newArray= array_sort($array,'price');
Tags: PHP二维数组排序
- 上一篇:迅速确定php多维数组的深度的方法
- 下一篇:5种PHP创建数组的实例代码分享
相关文章
- ·php二维数组排序后获取最大值(2014-07-14)
- ·PHP二维数组排序问题详解(数组键值排序)(2014-07-15)
- ·php二维数组排序与遍历(2014-09-19)
- ·怎么用PHP实现二维数组按照键值排序(2020-03-30)
- ·php二维数组排序详解(2020-05-16)
- ·php对二维数组按指定键值key排序示例代码(2020-07-06)
- ·php对二维数组进行排序的简单实例(2020-08-11)
- ·PHP二维数组排序的3种方法和自定义函数分享(2020-11-08)
- ·php实例分享之二维数组排序(2020-12-25)
- ·php中二维数组排序问题方法详解(2021-06-16)
- ·php对二维数组进行相关操作(排序、转换、去空白等)(2021-06-25)
- ·PHP按指定键值对二维数组进行排序的方法(2021-06-30)
- ·PHP二维数组排序简单实现方法(2021-07-09)
- ·php自定义二维数组排序函数array_orderby用法示例(2021-09-05)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)