php多维数组 排序


// 创建一个多维数组
$data = array(
    array('name' => 'John', 'age' => 28),
    array('name' => 'Jane', 'age' => 35),
    array('name' => 'Tom', 'age' => 21)
);

// 将多维数组按照年龄进行排序
$ages = array_column($data, 'age');
array_multisort($ages, SORT_ASC, $data);

// 输出排序后的多维数组
echo json_encode($data); //[{"name":"Tom","age":21},{"name":"John","age":28},{"name":"Jane","age":35}]
?>

你可能感兴趣的:(php)