目录

PHP natsort() 函数

❮ PHP 数组参考

示例

对数组进行排序:

<?php
$temp_files = array("temp15.txt","temp10.txt",
"temp1.txt","temp22.txt","temp2.txt");

sort($temp_files);
echo "Standard sorting: ";
print_r($temp_files);
echo "<br>";

natsort($temp_files);
echo "Natural order: ";
print_r($temp_files);
?>
亲自试一试 »

定义和用法

natsort() 函数使用 "natural order" 算法对数组进行排序。这些值保留其原始键。

在自然算法中,数字2小于数字10。在计算机排序中,10小于2,因为"10"中的第一个数字小于2。


语法

natsort( array)

参数值

Parameter Description
array Required. Specifies the array to sort


技术细节

返回值: 成功则返回 TRUE,失败则返回 FALSE。
PHP 版本: 4+
PHP 变更日志: PHP 5.2.1:零填充数字字符串(例如“00006”)现在忽略 0 填充

❮ PHP 数组参考