1
二維數組我有一個數組如下:PHP排序由多個子項
//0-based index, 2 dimensions
$data = array(
array(
'name'=>'EJA210E',
'id'=>439,
'region_id'=>17,
.. other attributes ..
),
array(
'name'=>'EJA210E',
'id'=>440,
'region_id'=>3,
),
array(
'name'=>'EJA210E',
'id'=>439,
'region_id'=>15,
),
.. etc..
);
會是什麼樣,首先由名稱,然後按id,然後通過REGION_ID?通過這些中的任何一種進行排序都沒有問題;我會簡單地循環,並獲得name
屬性,然後重新排序,但是這樣做三次我不明白該怎麼做。
你想要的輸出?它會更清晰 –
重複這個http://stackoverflow.com/questions/3232965/sort-multidimensional-array-by-multiple-keys –
如果這來自數據庫,你可能想改變你的查詢 – RST