0
$student_data = array(
array(
"id" => 1,
"student_name" => "Kasimir Clark",
"country" => "Chile"
),
array(
"id" => 2,
"student_name" => "Kyle Myers",
"country" => "Cook Islands"
),
array(
"id" => 3,
"student_name" => "Merrill Velez",
"country" => "Israel"
),
array(
"id" => 4,
"student_name" => "Kadeem Graham",
"country" => "Christmas Island"
),
);
usort($student_data, function($a, $b)
{
return $a["student_name"] - $b["student_name"];
});
我需要排序PHP中的多維數組。是否可以按名稱對國家進行分類?我試圖用usort來實現,但我只能按照一個條件來排序,比如名字或國家。多維數組排序在PHP中
我想實現類似於MySQL數據庫正在做的事情。 喜歡的東西
SELECT * FROM STUDENT order by country,name
謝謝您的幫助。
顯示你已經嘗試過的情況。 –
你的答案在http://stackoverflow.com/questions/16306416/sort-php-multi-dimensional-array-based-on-key –
我想按國家排序,然後按名稱。類似於SQL命令通過不同的列。 – Ralph