例
数组排序:
<?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 )
参数 | 描述 |
---|---|
array | 需要。 指定数组排序 |
技术细节
返回值: | 返回TRUE成功,失败返回FALSE。 |
---|---|
PHP版本: | 4+ |
更新日志: | 如PHP 5.2.10,零个填充数字字符串(eg, '00006')现在忽略0填充 |
<PHP阵列参考