PHP实现二维数组排序的方法

mac2022-06-30  76

PHP实现二维数组排序的方法,HP一维数组的排序可以用sort(),asort(),arsort()等函数,但是PHP二维数组的排序需要自定义。以下函数是对一个给定的二维数组按照指定的键值进行排序,先看函数定义:

 

function array_sort($arr,$keys,$type='asc'){ $keysvalue = $new_array = array(); foreach ($arr as $k=>$v){ $keysvalue[$k] = $v[$keys]; } if($type == 'asc'){ asort($keysvalue); }else{ arsort($keysvalue); } reset($keysvalue); foreach ($keysvalue as $k=>$v){ $new_array[$k] = $arr[$k]; } return $new_array; }

转载于:https://www.cnblogs.com/fdtfdyh/p/3139951.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)