PHP natsort()函数
语法
natsort ( $array );
定义和用法
此函数实现了一种排序算法,以人类的方式对字母数字字符串进行排序,同时保持键值关联。这被称为“自然排序”。可以在下面看到此算法与常规计算机字符串排序算法(在sort()中使用)之间的差异的例子−
参数
序号 | 参数和描述 |
---|---|
1 | $array(必选) 指定一个数组 |
返回值
此函数在成功时返回TRUE,失败时返回FALSE。
示例
尝试以下示例-
<?php
input1 = array('click.txt', 'img12.txt', 'img10.txt', 'img2.txt', 'img1.txt', 'IMG3.txt');input2 = input1; natsort(input2);
echo " \n Natural order sorting \n";
print_r($input2);
?>
这将产生以下结果 –
Natural order sorting
Array ( [0] => click.txt [5] => IMG3.txt [4] => img1.txt [3] => img2.txt [2] => img10.txt [1] => img12.txt )