php对多维数组进行排序

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/PersonalM/article/details/82149416

对多维数组排序:

<?php

$data = [
    [
        'id' => 13,
        'name' => 'Arthur Dent',
    ],
    [
        'id' => 22,
        'name' => 'Ford Prefect',
    ],
    [
        'id' => 5,
        'name' => 'Trillian Astra',
    ],
];

//对多维数组进行排序,就是这么简单!
// array_multisort(array_column($data, 'id'), SORT_ASC, $data);

array_multisort(array_column($data, 'id'), SORT_DESC, $data);
echo "<pre>";
print_r($data);
echo "</pre>";

右键在新窗口打开可以看到大图

没错,就上面一句话就解决问题了!

猜你喜欢

转载自blog.csdn.net/PersonalM/article/details/82149416