定义二维数组
<?php $arr = array( 0 => array( "id" => 1, "order" => 1, "name" => "博客" ), 1 => array( "id" => 1, "order" => 8, "name" => "建站" ), 2 => array( "id" => 1, "order" => 5, "name" => "环企优站" ) );
首先将order提取出来存储到一维数组里,然后按照order升序排列
foreach ($arr as $v) {
$ords[] = $v['order'];
}
array_multisort($arr, SORT_ASC, $ords);| 参数 | 描述 | 默认值 |
| array1 | 定义的二维数组 | - |
| sorting order | 排列顺序,有 SORT_ASC 和 SORT_DESC。 | - |
| sorting type | 排序类型,分为SORT_REGULAR、SORT_NUMERIC和SORT_STRING。 | - |
| array2 | 可选数组 | - |