“Php/func array uksort”的版本间差异
来自菜鸟教程
(Bot commit) |
小 (机器人:添加分类Php基础教程) |
||
第1行: | 第1行: | ||
− | |||
= PHP uksort()函数 = | = PHP uksort()函数 = | ||
第61行: | 第60行: | ||
[[../php_ref_array|❮PHP数组参考]]<br /> | [[../php_ref_array|❮PHP数组参考]]<br /> | ||
+ | |||
+ | [[分类:Php基础教程]] |
2020年11月12日 (四) 08:44的最新版本
PHP uksort()函数
例
使用用户定义的比较函数按键对$ arr数组的元素进行排序:
<?php function my_sort($a,$b) { if ($a==$b) return 0; return ($a<$b)?-1:1; } $arr=array("a"=>4,"b"=>2,"c"=>8,"d"=>6); uksort($arr,"my_sort"); ?>
定义和用法
uksort()函数使用用户定义的比较函数按键对数组进行排序。
Tip: 使用 uasort()
函数使用用户定义的比较函数按值对数组进行排序。
句法
uksort(array, myfunction)
参数值
参数 | 描述 |
---|---|
array | 需要。指定要排序的数组 |
myfunction | 可选的。定义可调用比较功能的字符串。如果第一个参数比第二个参数<,=或>,则比较函数必须返回整数<,=或>大于0。 |
技术细节
返回值: | 成功则为真。失败时为假 |
PHP版本: | 4+ |