在PHP中,可以使用以下方法對二維數組進行排序:
$students = array(
array('name' => 'John', 'age' => 20),
array('name' => 'Amy', 'age' => 18),
array('name' => 'Mike', 'age' => 22)
);
// 按照年齡升序排序
array_multisort(array_column($students, 'age'), SORT_ASC, $students);
// 打印排序后的數組
print_r($students);
$students = array(
array('name' => 'John', 'age' => 20),
array('name' => 'Amy', 'age' => 18),
array('name' => 'Mike', 'age' => 22)
);
// 按照年齡升序排序
usort($students, function($a, $b) {
return $a['age'] - $b['age'];
});
// 打印排序后的數組
print_r($students);
以上是兩種常用的方法對PHP二維數組進行排序。可以根據實際需求選擇合適的方法。