|
PHP5中文手册
usort(PHP 4, PHP 5) usort — 使用用户自定义的比较函数对数组中的值进行排序 说明
bool usort
( array &$array
, callback $cmp_function
)
本函数将用用户自定义的比较函数对一个数组中的值进行排序。如果要排序的数组需要用一种不寻常的标准进行排序,那么应该使用此函数。 比较函数必须在第一个参数被认为小于,等于或大于第二个参数时分别返回一个小于,等于或大于零的整数。
如果成功则返回 TRUE,失败则返回 FALSE。
Example#1 usort() 例子
<?php 上例将输出:
Example#2 使用多维数组的 usort() 例子
<?php 当排序多维数组时,$a 和 $b 包含到数组第一个索引的引用。 上例将输出:
Example#3 使用对象的成员函数的 usort() 例子
<?php 上例将输出:
参见 uasort(),uksort(),sort(),asort(),arsort(),ksort(),natsort() 和 rsort()。 |