PHP | usort()函数
PHP附带了许多用于以更简单的方式对数组进行排序的内置函数。在这里,我们将讨论一个新函数usort()。 PHP中的 usort()函数使用用户定义的比较函数对给定数组进行排序。如果我们想以新的方式对数组进行排序,这个函数很有用。此函数将新的整数键从零开始分配给数组中存在的元素,旧的键会丢失。
句法:
boolean usort( $array, "function_name");
参数:该函数接受两个参数,如上述语法所示,如下所述:
- $array :此参数指定您要排序的数组。
- function_name :此参数指定用户定义函数的名称,该函数比较值并对参数$array指定的数组进行排序。该函数根据以下条件返回一个整数值。如果两个参数相等,则返回 0,如果第一个参数大于第二个,则返回 1,如果第一个参数小于第二个,则返回 -1。
返回值:此函数返回布尔类型的值。成功时返回 TRUE,失败时返回 FALSE。
下面的程序说明了PHP中的 usort()函数:
输出:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 5
[4] => 9
)
参考:
PHP 。 PHP