对数组进行排序:
<? 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() 函数用"自然排序"算法对数组进行排序。键值保留它们原始的键名。
在自然排序算法中,数字 2 小于 数字 10。在计算机排序算法中,10 小于 2,因为 "10" 中的第一个数字小于 2。
参数 | 描述 |
---|---|
array | 必需。规定要进行排序的数组。 |
返回值: | 如果成功则返回 TRUE,如果失败则返回 FALSE。 |
---|---|
PHP 版本: | 4+ |
更新日志: | 自 PHP 5.2.10 起,当用 0 填充数字字符串时(例如 '00006'),将忽略 0。 |
在线实例
字符集 & 工具
最新更新
站点信息
关注我们