提示:
php二维数组按照某个/多个字段排序
前言
提示:array_multisort(),array_column()
当我们处理某些业务的时候,有时可以让数据库进行排序操作,当数据库进行某些排序不便利的时候,这个时候我们处理数据会用到数组排序,二维数组排序array_multisort()经常也会联合起来使用array_column()。
提示:以下是本篇文章正文内容,下面案例可供参考
一、array_column()是什么?
示例:array_column() 返回输入数组中某个单一列的值。
array_column(array,column_key,index_key);
$arr = [
['id' => "5", 'name' => 'D', 'age' => 18],
['id' => "1", 'name' => 'A', 'age' => 19],
['id' => "2", 'name' => 'B', 'age' => 20],
['id' => "3", 'name' => 'C', 'age' => 18],
];
$newArr = array_column($arr,'id');
// 输出
Array
(
[0] &#