php按某个键的值排序

2022-11-21 17:54:58 阅读:2 编辑
如需要将以下user_list变量按照第二维的字段age排序,则可以:
$user_list = [
    ['name' => '张三', 'age' => 28],
    ['name' => '李四', 'age' => 21],
    ['name' => '王五', 'age' => 20],
    ['name' => '赵六', 'age' => 21]
];
array_multisort(array_column($user_list, 'age'), SORT_ASC, $user_list);
print_r($user_list);