php 二维数组排序算法函数

来源:互联网 发布:记谱软件 编辑:程序博客网 时间:2024/05/22 16:00
//二维数组排序, $arr是数据,$keys是排序的健值,$order是排序规则,1是升序,0是降序array_sort($arr, $keys, $order=0){if (!is_array($arr)){       return false;}$keys = array();foreach($arr as $key => $val){       $keys[$key] = $val[$keys];}if($order == 0){       asort($keys);}else{       arsort($keys);}reset($keys);foreach($keys as $key => $vals){       $keysort[$key] = $key;}$new_array = array();foreach($keysort as $key => $val){       $new_array[$key] = $arr[$val];}return $new_array;}

0 0