共計 589 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 PHP 中,可以使用 array_multisort()
函數對二維數組進行排序。該函數可以按照指定的鍵或值對數組進行排序。
下面是一個示例,說明如何使用 array_multisort()
函數對二維數組進行排序:
$students = array(array('name' => 'John', 'age' => 20),
array('name' => 'Mary', 'age' => 18),
array('name' => 'Tom', 'age' => 22)
);
// 按照年齡升序排序
$ages = array_column($students, 'age');
array_multisort($ages, SORT_ASC, $students);
// 輸出排序結果
foreach ($students as $student) {echo $student['name'] . '-' . $student['age'] . '
';
}
在上面的示例中,我們首先使用 array_column()
函數提取出 $students
數組中的年齡列,然后將該列作為第一個參數傳遞給 array_multisort()
函數。SORT_ASC
參數表示按升序排序,$students
數組將按照年齡升序進行排序。
最后,我們使用 foreach 循環遍歷排序后的 $students
數組,并輸出每個學生的姓名和年齡。
希望以上信息對您有所幫助!
丸趣 TV 網 – 提供最優質的資源集合!
正文完