代码之家  ›  专栏  ›  技术社区  ›  Ben G

根据多维数组的子数组大小对其进行排序

  •  1
  • Ben G  · 技术社区  · 15 年前

    假设我有一个数组数组,我想根据子数组中的索引对大数组进行排序,那么最有效的方法是什么?

    这就是我到目前为止所拥有的

    $sortorder = array_map('count', $largearray);
    array_multisort($sortorder, $largearray);
    

    有什么比这更好的吗?

    1 回复  |  直到 14 年前
        1
  •  3
  •   deceze    15 年前
    usort($array, create_function('$a, $b', 'return bccomp(count($a), count($b));'));
    
    推荐文章