共計 696 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 PHP 中,可以使用內置的 sort() 函數對數組進行排序。對于多維數組,可以使用 usort() 函數結合自定義的比較函數來實現排序。
以下是對多維數組進行排序的一個示例:
// 定義一個多維數組
$students = array(array('name' => 'Alice', 'age' => 20),
array('name' => 'Bob', 'age' => 25),
array('name' => 'Charlie', 'age' => 22)
);
// 自定義比較函數
function compare($a, $b) {return $a['age'] - $b['age'];
}
// 使用 usort() 函數對多維數組排序
usort($students, 'compare');
// 輸出排序后的結果
foreach ($students as $student) {echo $student['name'] . ' - ' . $student['age'] . "\n";
}
以上代碼將會輸出:
Alice - 20
Charlie - 22
Bob - 25
在這個示例中,我們定義了一個包含多個關聯數組的多維數組,并定義了一個比較函數 compare() 來比較每個數組中的’age’值。然后使用 usort() 函數對數組進行排序,最后輸出排序后的結果。
丸趣 TV 網 – 提供最優(yōu)質的資源集合!
正文完