📜  PHP | natcasesort()函数

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

PHP | natcasesort()函数

natcasesort()函数是PHP中的一个内置函数,用于使用“自然顺序”算法对数组进行排序。自然顺序告诉正常人使用的顺序。也就是说,它不检查用于比较的值的类型。例如,在字符串表示中,根据标准排序算法,30 小于 7,因为 3 按字典顺序排在 7 之前。但在自然顺序中,30 大于 7。此外,natcasesort()函数不区分大小写。

句法:

bool natcasesort($array )

参数:此函数接受单个参数$array 。它是 natcasesort()函数要排序的数组。

返回值它返回一个布尔值,即成功时为 TRUE,失败时为 FALSE。

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

程序 1


输出:

Standard sorting:
Array
(
    [0] => Gfg12.jpeg
    [2] => Gfg2.jpeg
    [3] => gfg1.jpeg
    [1] => gfg10.jpeg
)

Natural order case insensitve: 
Array
(
    [3] => gfg1.jpeg
    [2] => Gfg2.jpeg
    [1] => gfg10.jpeg
    [0] => Gfg12.jpeg
)

方案二


输出:

Array
(
    [2] => Gfg1.jpeg
    [4] => Gfg2.jpeg
    [1] => gfg10.jpeg
    [0] => Gfg15.jpeg
    [3] => gfg22.jpeg
)

参考:
http:// PHP.net/manual/en/函数.natcasesort。 PHP