array_multisort() 函數傳回排序數組。您可以輸入一個或多個數組。函數先對第一個數組進行排序,接着是其他數組,如果兩個或多個值相同,它将對下一個數組進行排序。
遇到這報錯是兩個數組對比不一緻導緻的,
如果是一維數組與二維數組進行排序可以用以下方法解決:
使用這個方法,會比較麻煩些,要将age提取出來存儲到一維數組裡,然後按照age升序排列。具體代碼如下:
$ages = array();
foreach ($users as $user) {
$ages[] = $user['age'];
}
array_multisort($ages, SORT_ASC, $users);
本文轉自 水滴的曆程 51CTO部落格,原文連結:http://blog.51cto.com/12390959/1966839