php实现数组按指定KEY排序的方法
2015-03-30 11:37
746 查看
function array_sort($arr,$keys,$orderby='asc'){ $keysvalue = $new_array = array(); foreach ($arr as $k=>$v){ $keysvalue[$k] = $v[$keys]; } if($orderby== 'asc'){ asort($keysvalue); }else{ arsort($keysvalue); } reset($keysvalue); foreach ($keysvalue as $k=>$v){ $new_array[] = $arr[$k]; } return $new_array; }
希望本文所述对大家的php程序设计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- PHP实现向关联数组指定的Key之前插入元素的方法
- php自定义函数实现二维数组按指定key排序的方法
- PHP指定字段的多维数组排序方法
- php判断数组中是否存在指定键(key)的方法
- PHP实现统计一个数字在排序数组中出现次数的方法
- PHP实现二维数组按指定的键名排序的方法示例
- php二维数组排序 按照指定的key 对数组进行排序
- PHP数组递归排序实现方法示例
- PHP实现指定字段的多维数组排序函数分享
- PHP实现二维数组根据key进行排序的方法
- PHP实现指定字段的多维数组排序函数分享
- php实现多维数组排序的方法示例
- PHP实现对多维数组按照某个键值排序的两种解决方法
- php数组随机排序实现方法
- php实现数组按拼音顺序排序的方法[原创]_php技巧_脚本之家
- PHP实现根据数组某个键值大小进行排序的方法
- 根据key删除数组中指定的元素实现方法
- php简单实现多维数组排序的方法
- PHP指定字段的多维数组排序方法
- php数组随机排序实现方法