PHP natsort() 函数
示例
对数组进行排序
<?php
$temp_files = array("temp15.txt","temp10.txt",
"temp1.txt","temp22.txt","temp2.txt");
sort($temp_files);
echo "标准排序: ";
print_r($temp_files);
echo "<br>";
natsort($temp_files);
echo "自然排序: ";
print_r($temp_files);
?>
亲自试一下 »
定义和用法
natsort() 函数使用“自然排序”算法对数组进行排序。值保留其原始键。
在自然算法中,数字 2 小于数字 10。在计算机排序中,10 小于 2,因为“10”中的第一个数字小于 2。
语法
natsort(array)
参数值
参数 | 描述 |
---|---|
array | 必需。指定要排序的数组 |
技术细节
返回值 | 成功时返回 TRUE,失败时返回 FALSE。 |
---|---|
PHP 版本 | 4+ |
PHP 变更日志 | PHP 5.2.1: 零填充的数字字符串(例如,'00006')现在忽略 0 填充 |
❮ PHP 数组参考