PHP usort() 函数
实例
应用用户自界说的比拟函数对数组 $a 中的元素进行排序:
<?php function my_sort($a,$b) { if ($a==$b) return 0; return ($a<$b)?-1:1; } $a=array(4,2,8,6);usort($a,"my_sort"); ?>
界说以及用法
usort() 经过用户自界说的比拟函数对数组进行排序。
语法
usort(array,myfunction);
参数 | 形容 |
---|---|
array | 必须。规则要进行排序的数组。 |
myfunction | 可选。界说可挪用比拟函数的字符串。假如第一个参数小于等于或年夜于第二个参数,那末比拟函数必需前往一个小于等于或年夜于 0 的整数。 |
阐明
usort() 函数应用用户自界说的函数对数组排序。
正文:假如两个元素比拟后果相反,则它们正在排序后的数组中的程序未经界说。到 PHP 4.0.6 以前,用户自界说函数将保存这些元素的原有程序。然而因为正在 4.1.0 中引进了新的排序算法,后果将没有是这样了,由于对此不一个无效的处理计划。
正文:本函数为 array 中的元素付与新的键名。这会删除了原本的键名。
技巧细节
前往值: | 若胜利则前往 TRUE,若失败则前往 FALSE。 |
PHP 版本: | 4+ |
保举教程:PHP视频教程
以上就是php usort()函数的应用办法的具体内容,更多请存眷资源魔其它相干文章!
标签: php php开发教程 php开发资料 php开发自学
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。