uasort函数基本语法
uasort(array,myfunction);
uasort函数对数组排序并保持索引和单元之间的关联。
主要用于对那些单元顺序很重要的结合数组进行排序。比较函数是用户自定义的。
uasort参数介绍
| 参数 | 描述 |
|---|---|
| array | 必需。输入的数组。 |
| myfunction | 可选。定义可调用比较函数的字符串。如果第一个参数小于等于或大于第二个参数,那么比较函数必须返回一个小于等于或大于 0 的整数。 |
uasort返回值
成功时返回 TRUE, 或者在失败时返回 FALSE。
uasort实例
<?php
// Comparison function
function cmp($a, $b) {
if ($a == $b) {
return 0;
}
return ($a < $b) ? -1 : 1;
}
// Array to be sorted
$array = array(\'a\' => 4, \'b\' => 8, \'c\' => -1, \'d\' => -9, \'e\' => 2, \'f\' => 5, \'g\' => 3, \'h\' => -4);
print_r($array);
echo \"<br/><br/>\";
// Sort and print the resulting array
uasort($array, \'cmp\');
print_r($array);
?>
运行结果
Array ( [a] => 4 [b] => 8 [c] => -1 [d] => -9 [e] => 2 [f] => 5 [g] => 3 [h] => -4 )
Array ( [d] => -9 [h] => -4 [c] => -1 [e] => 2 [g] => 3 [a] => 4 [f] => 5 [b] => 8 )
继续阅读与本文标签相同的文章
下一篇 :
开源复兴进行时
-
充分利用系统磁盘空间,Windows 7操作系统如何创建压缩文件夹
2026-05-14栏目: 教程
-
iPhone11系列性能测试:碾压华为麒麟990,性能超越它两倍!
2026-05-14栏目: 教程
-
手机导航是怎样判断路况的?不仅是通过卫星,这几个原因使导航更智能
2026-05-14栏目: 教程
-
手机信号突然从“4G”变成“E”,是什么意思?客服给出答案
2026-05-14栏目: 教程
-
互联网架起“乌镇式生活”
2026-05-14栏目: 教程
