PHP提供了多种方法来对二维数组进行排序,以下是两种常用的方法:
$array = array(
array('name' => 'John', 'age' => 28),
array('name' => 'Jane', 'age' => 32),
array('name' => 'Bob', 'age' => 25)
);
// 根据age字段进行升序排序
$ages = array_column($array, 'age');
array_multisort($ages, SORT_ASC, $array);
// 输出排序结果
print_r($array);
$array = array(
array('name' => 'John', 'age' => 28),
array('name' => 'Jane', 'age' => 32),
array('name' => 'Bob', 'age' => 25)
);
// 根据age字段进行升序排序
usort($array, function($a, $b) {
return $a['age'] - $b['age'];
});
// 输出排序结果
print_r($array);
以上两种方法都可以实现二维数组的排序,具体使用哪种方法取决于实际需求和个人偏好。
上一篇:php jquery 无刷新评说
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站