欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

二维数组根据某个字段值大小排序

程序员文章站 2022-07-03 09:32:26
...
/**
 * 二维数组根据某个字段排序
 * @param $data 多维数组
 * @param $index 需要排序的字段
 * @param string $order 排序方式 默认 asc:顺序,desc:倒序
 * @return mixed 排序后的二维数组
 */
function array_order($data, $index, $order = 'asc')
{
    $index_array = array_column($data, $index);
    $order = strtoupper($order);
    array_multisort($index_array, $order == 'ASC' ? SORT_ASC : SORT_DESC, $data);
    return $data;
}

上一篇: promise使用

下一篇: 常用DOS命令