PHP二维数组,根据多个字段来排序

  如果是最最常见的二维数组排序, 大多数情况下也只用到二维;

  用php内置函数 array_multisort( )  是最简单的;

   

<?php

 假设, $arr 是一个二维数组, $arg1是取出的字段1$arg2是取出的字段2, 需要多少个字段拿多少个// 先用 内置函数 array_column 取出其中一个字段

array_multisort(array_column($arr, $arg1), SORT_ASC, array_column($arr, $arg2), SORT_DESC, $arr);

这样既可得到根据两个字段来排序的功能,简单快捷!
原文地址:https://www.cnblogs.com/pyspang/p/10573256.html