php usort()函数的使用方法-php教程

资源魔 44 0

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开发自学

抱歉,评论功能暂时关闭!