数据按组分类 然后排序

北城以北 提交于 2019-12-06 11:46:37

昨天遇到一个需求  将查出来的所有数据按照组统计数据并且排序  现在找到了一个图看的方法(可能是技术不行  之前没有想到)

两个函数 array_column    array_multisort

array_column() 返回数组中某列的值

array_multisort() 返回排序数组

<?php
$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',
  )
);

$sort = array_column($data, 'first_name');

array_multisort($sort, SORT_DESC, $data);

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!