对数组进行排序:
<?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 填充 |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!