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+ |