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);

这样既可得到根据两个字段来排序的功能,简单快捷!

 

posted @ 2019-03-21 17:44  一粒小米-博客  阅读(2228)  评论(0编辑  收藏  举报