array_multisort函數用于對一個或多個數組進行排序,并且可以同時對多個數組進行排序,以及根據指定的排序順序和排序類型進行排序。
語法: bool array_multisort ( array &$array1 [, mixed $array1_sort_order = SORT_ASC [, mixed $array1_sort_flags = SORT_REGULAR [, mixed $… ]]] )
參數說明:
返回值: 如果排序成功則返回true,否則返回false。
示例:
$names = array('John', 'Tom', 'Mike');
$ages = array(25, 18, 30);
array_multisort($ages, SORT_ASC, $names);
print_r($names); // 輸出結果:Array ( [0] => Tom [1] => John [2] => Mike )
在上面的示例中,根據$ages數組的值對$names數組進行排序,按照升序排序。最終輸出結果是按照年齡排序的$names數組。