标签 数组,排序 下的文章

PHP 多维数组排序 根据二维数组中某个项排序(转)

比如有个多为数组: $arr = array( ‘d’ => array(‘id’ => 5, ‘name’ => 1, ‘age’ => 7), ‘b’ => array(‘id’ => 2,’name’ => 3,’age’ => 4), ‘a’ => array(‘id’ => 8,’name’ => 10,’age’ => 5), ‘c’ => array(‘id’ => 1,’name’ => 2,’age’ => 2) ); 需要对二维数组中的 age 项排序。 需要用到PHP的内置函数 array_multisort(),可以看手册。 自定义函数: function multi_array_sort($multi_array,$sort_key,$sort=SORT_ASC){ if(is_array($multi_array)){ foreach ($multi_array a ...