$array = array( 0 => array( 'id' => 1, 'name' => 1, 'ord' => 1, ), 1 => array( 'id' => 3, 'name' => 3, 'ord' => 3, ), 2 => array( 'id' => 2, 'name' => 2, 'ord' => 2, ), ); $ords = array(); //提取排序字段 foreach($array as $v1){ $ords[] = $v1['ord']; } //根據排序字段進行排序 array_multisort($ords, SORT_ASC,$array);
print_r($array);
附:
array_multisort中文API
參數 | 描述 |
---|---|
array1 | 必需。規定數組。 |
sorting order | 可選。規定排列順序。可能的值:
|
sorting type | 可選。規定排序類型。可能的值:
|
array2 | 可選。規定數組。 |
array3 | 可選。規定數組。 |