📜  PHP | usort()函数

📅  最后修改于: 2022-05-13 01:56:47.891000             🧑  作者: Mango

PHP | usort()函数

PHP附带了许多用于以更简单的方式对数组进行排序的内置函数。在这里,我们将讨论一个新函数usort()。 PHP中的 usort()函数使用用户定义的比较函数对给定数组进行排序。如果我们想以新的方式对数组进行排序,这个函数很有用。此函数将新的整数键从零开始分配给数组中存在的元素,旧的键会丢失。

句法:

boolean usort( $array, "function_name");

参数:该函数接受两个参数,如上述语法所示,如下所述:

  1. $array :此参数指定您要排序的数组。
  2. function_name :此参数指定用户定义函数的名称,该函数比较值并对参数$array指定的数组进行排序。该函数根据以下条件返回一个整数值。如果两个参数相等,则返回 0,如果第一个参数大于第二个,则返回 1,如果第一个参数小于第二个,则返回 -1。

返回值:此函数返回布尔类型的值。成功时返回 TRUE,失败时返回 FALSE。

下面的程序说明了PHP中的 usort()函数:


输出:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 5
    [4] => 9
)

参考
PHP 。 PHP