1. 程式人生 > >php 對於二維陣列氣泡排序 問題

php 對於二維陣列氣泡排序 問題

1、一般來說,二維陣列排序,一般是根據陣列中的某個欄位作為排序的條件,再次假設以時間戳作為排序欄位

2、冒泡程式碼

//氣泡排序
function maopaosortTest($arr){
    $count=count($arr);
    for($k=1;$k<$count;$k++){     
        for($i=0;$i<$count-$k;$i++){
            if($arr[$i]['time']>$arr[$i+1]['time']){
                $tem=$arr[$i];
                $arr[$i]=$arr[$i+1];
                $arr[$i+1]=$tem;
            }
        }
    }
    return $arr;

}

3、遇到的問題  

最簡潔的排序方式,但是記著,陣列要是索引陣列,(索引陣列)

希望對你有幫助