| 参数 | 描述 |
|---|---|
| array1 | 必需。要排序的一个。 |
| sorting order |
可选。规定排列顺序。可能的值: [list] [*]SORT_ASC - 默认。按升序排列 (A-Z)。[/*] [*]SORT_DESC - 按降序排列 (Z-A)。[/*] [/list] |
| sorting type | 可选。规定排序类型。可能的值: [list] [*]SORT_REGULAR - 默认。把每一项按常规顺序排列(Standard ASCII,不改变类型)。[/*] [*]SORT_NUMERIC - 把每一项作为数字来处理。[/*] [*]SORT_STRING - 把每一项作为字符串来处理。[/*] [*]SORT_LOCALE_STRING - 把每一项作为字符串来处理,基于当前区域设置(可通过 setlocale() 进行更改)。[/*] [*]SORT_NATURAL - 把每一项作为字符串来处理,使用类似 natsort() 的自然排序。[/*] [*]SORT_FLAG_CASE - 可以结合(按位或)SORT_STRING 或 SORT_NATURAL 对字符串进行排序,不区分大小写。[/*] [/list] |
| array2 | 可选。规定数组。 |
| array3 | 可选。规定数组。 |
<?php
$ar = array(
array("10",11,100,100,"a"),
array(1,2,"2",3,1)
);
array_multisort($ar[0], SORT_ASC,SORT_STRING,$ar[1],SORT_NUMERIC,SORT_DESC);
var_dump($ar);
?>
array(2) {
[0]=> array(5) {
[0]=> string(2) "10"
[1]=> int(100)
[2]=> int(100)
[3]=> int(11)
[4]=> string(1) "a"
}
[1]=> array(5) {
[0]=> int(1)
[1]=> int(3)
[2]=> string(1) "2"
[3]=> int(2)
[4]=> int(1)
}
}
<?php
$array=array('Alpha','atomic','Beta','bank');
$array_lowercase=array_map('strtolower',$array);
array_multisort($array_lowercase,SORT_ASC,SORT_STRING,$array);
print_r($array);
?>
Array ( [0] => Alpha [1] => atomic [2] => bank [3] => Beta )
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有