语法
array_multisort(array1,sorting order,sorting type,array2...);
定义和用法
这可用于一次对多个数组进行排序,或按一个或多个维度对多维数组进行排序。参数
| 参数 | 说明 |
|---|---|
| array1(必填) |
指定一个数组 |
| Sort order(可选) |
指定排序顺序。可能的值 −
|
| Sorting type(可选) |
指定在比较元素时要使用的类型。可能的值 −
|
| array2(可选) |
指定一个数组 |
返回值
成功时返回 TRUE,在失败时返回 FALSE。例子
尝试以下示例 -
<?php
$input1 = array("10", 100, 100, "a");
$input2 = array(1, 3, "2", 1);
array_multisort($input1, $input2);
print_r($input1);
print_r($input2);
?>
这将产生以下结果 -
Array
(
[0] => 10
[1] => 100
[2] => 100
[3] => a
)
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 1
)
(
[0] => 10
[1] => 100
[2] => 100
[3] => a
)
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 1
)

