$data = array(
array(
'id' => 5698,
'first_name' => 'Bill',
'last_name' => 'Gates',
),
array(
'id' => 4767,
'first_name' => 'Steve',
'last_name' => 'Aobs',
),
array(
'id' => 3809,
'first_name' => 'Mark',
'last_name' => 'Zuckerberg',
)
);
//根据字段last_name对数组$data进行降序排列
$last_names = array_column($data,'last_name');
array_multisort($last_names,SORT_DESC,$data);
排序说明 :
SORT_ASC 升序
SORT_DESC 降序
PHP 二维数组根据字段进行排序
最新推荐文章于 2024-08-13 16:54:02 发布
这段内容展示了如何使用PHP的`array_column`和`array_multisort`函数根据`last_name`字段对一个包含个人信息的数组进行降序排列。排序过程中,首先提取`last_name`作为排序依据,然后应用`SORT_DESC`排序规则对原始数组`$data`进行处理。
摘要由CSDN通过智能技术生成