21xrx.com
登录
文章检索 我的文章 写文章
php uksort()函数
2021-08-29 12:35:35 深夜i     --     --
php uksort()函数

 

使用用户定义的比较函数对$arr数组的元素的key进行排序:

<?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()函数使用用户定义的比较函数按key对数组进行排序。

提示:使用uasort() 使用用户定义的比较函数按值对数组进行排序。

句法

uksort(array, myfunction)

参数值

参数 描述
array 必需的。 指定要排序的数组
myfunction. 可选的。 定义可调用比较函数的字符串。 如果第一个参数<,=或>而不是第二个参数,则比较函数必须返回整数<,=或>而不是0

 


技术细节

返回值: 成功返回 true。 失败时返回 false
PHP版本: 4+

 

 

  
  
下一篇: PHP usort()函数

评论区

{{item['qq_nickname']}}
()
回复
回复