Php/func array natcasesort
来自菜鸟教程
PHP natcasesort()函数
例
将变量分配为数组:
<?php
$temp_files = array("temp15.txt","Temp10.txt",
"temp1.txt","Temp22.txt","temp2.txt");
natsort($temp_files);
echo "Natural order: ";
print_r($temp_files);
echo "<br />";
natcasesort($temp_files);
echo "Natural order case insensitve: ";
print_r($temp_files);
?>
上面代码的输出将是:
Natural order: Array ( [0] => Temp10.txt [1] => Temp22.txt [2] => temp1.txt [4] => temp2.txt [3] => temp15.txt ) Natural order case insensitve: Array ( [2] => temp1.txt [4] => temp2.txt [0] => Temp10.txt [3] => temp15.txt [1] => Temp22.txt )
定义和用法
natcasesort()函数使用“自然顺序”算法对数组进行排序。这些值保留其原始键。
在自然算法中,数字2小于数字10。在计算机排序中,10小于2,因为“ 10”中的第一个数字小于2。
此功能不区分大小写。
句法
natcasesort(array)
参数值
| 参数 | 描述 |
|---|---|
| 排列 | 需要。指定要排序的数组 |
技术细节
| 返回值: | 成功则为真。失败时为假 |
| PHP版本: | 4+ |