uksort ( $array, $cmp_function )
函数的作用是:使用用户定义的比较函数按元素键对数组进行排序。
Sr.No | Parameter & Description |
---|---|
1 |
array(必需) 它指定一个数组。 |
2 |
cmp_function(必需) 链接:https://www.learnfk.comhttps://www.learnfk.com/php/php-function-uksort.html 来源:LearnFk无涯教程网 使用IF定义的函数比较值并对其进行排序。 该函数必须返回-1、0或1,此方法才能正常工作。它应该被编写为接受两个要比较的参数,并且它的工作方式应该类似于下面的-
|
成功时返回TRUE,失败时返回FALSE。
<?php function cmp_function($a, $b) { if ($a == $b) return 0; return ($a > $b) ? -1 : 1; } $input=array("d"=>"lemon", "a"=>"orange", "b"=>"banana" ); uksort($input, "cmp_function"); print_r($input); ?>
这将产生以下输出-
Array ( [d] => lemon [b] => banana [a] => orange )
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)