PHP natsort 用“自然排序”算法对数组排序

来源:互联网 发布:鸡蛋进口数据2015 编辑:程序博客网 时间:2024/05/18 00:33
boolnatsort ( array &$array )

本函数实现了一个和人们通常对字母数字字符串进行排序的方法一样的排序算法并保持原有键/值的关联,这被称为“自然排序”。本算法和通常的计算机字符串排序算法(用于sort())的区别见下面示例。

成功时返回 TRUE, 或者在失败时返回 FALSE.

 <?php$array1 = $array2 = array("img12.png", "img10.png", "img2.png", "img1.png");sort($array1);echo "Standard sorting ";print_r($array1);natsort($array2);echo " Natural order sorting ";print_r($array2);?> 

以上例程会输出:

Standard sortingArray(    [0] => img1.png    [1] => img10.png    [2] => img12.png    [3] => img2.png)Natural order sortingArray(    [3] => img1.png    [2] => img2.png    [1] => img10.png    [0] => img12.png)


原创粉丝点击