loso 发表于 2010-12-28 12:04:41

php二维数组快速排序算法函数

输入从数据库查出来的一个二维数组$arr,然后在输入按索引排序的索引名称即可。
下面函数是通过一维数组改良过来的。喜欢方便的有需要的童鞋可以测试一下!      
function fast_sort_arithmetic($arr=array(),$arr_index=""){
      
            for($i=1;$i<count($arr);$i++){
                         
                         $temp=$arr[$i];
                  $j=$i-1;
                  
                  
                  while($arr[$j][$arr_index]<$temp[$arr_index]){
                        
                            $arr[$j+1]= $arr[$j];
                            
                            $arr[$j]= $temp;
                            
                            $j--;
                            if($j==-1)
                            break;
                  
                  }
                  
               
               }
             
               return $arr;
      }
页: [1]
查看完整版本: php二维数组快速排序算法函数