當前位置:成語大全網 - 書法字典 - Php根據某個字段對二維數組進行排序。

Php根據某個字段對二維數組進行排序。

嘗試編寫如下代碼:

& lt?服務器端編程語言(Professional Hypertext Preprocessor的縮寫)

$ array[]= array(' id ' = & gt;1,'價格' = & gt50);

$ array[]= array(' id ' = & gt;2,‘價格’= & gt;70);

$ array[]= array(' id ' = & gt;3,‘價格’= & gt;30);

$ array[]= array(' id ' = & gt;4,‘價格’= & gt;20);

foreach($ array as $ key = & gt;$value){

$ id[$ key]= $ value[' id '];

$ price[$ key]= $ value[' price '];

}

array_multisort($price,SORT_NUMERIC,SORT_DESC,$id,SORT_STRING,SORT_ASC,$ array);

回聲' & ltpre & gt';

print _ r($ array);

回聲' & lt/pre & gt;';

& gt

運行結果:

排列

[0] = >排列

[id]= & gt;2

[價格]= >;70

)

[1] = >排列

[id]= & gt;1

[價格]= >;50

)

[2] = >排列

[id]= & gt;三

[價格]= >;30

)

[3] = >排列

[id]= & gt;四

[價格]= >;20

)

)