PHP 对数组使用 自然算法 进行排序 natsort 与 natcasesort 函数
PHP 对数组使用 自然算法 进行排序 natsort 与 natcasesort 函数
- natsort() 函数用于对数组使用 自然算法 进行排序。
- natcasesort() 函数用于对数组使用 自然算法 并不区分大小写进行排序。
natsort()
PHP natsort() 函数用于对数组使用 自然算法 进行排序,如果成功则返回 TRUE,失败则返回 FALSE。
本函数实现了一个和人们通常对字母数字字符串进行排序的方法一样的排序算法并保持原有键名和值的关联。
语法:
bool natsort ( array &array )
natsort() 和 sort() 排序比较:
<?php $arr1 = $arr2 = array("a1", "a11", "a2"); sort($arr1); print_r($arr1); echo '<br />'; natsort($arr2); print_r($arr2); ?>
运行该例子输出:
Array ( [0] => a1 [1] => a11 [2] => a2 ) Array ( [0] => a1 [2] => a2 [1] => a11 )
natcasesort()
natcasesort() 函数行为与 natsort() 函数完全一致,区别之处在于 natcasesort() 不对数组单元区分大小写。
本文属原创,转载请注明原文:http://www.zhimatong.com/jiaocheng/50.html
为保证教程的实用性及扩大知识面覆盖,如果您有相似问题而未解决,可联系在线客服免费技术支持。
内容有用
热门主题
相关阅读
- 详解layui使用table的sort排序方法
- PHP常用的获取网页html内容的6种方法
- layui触发排序切换,如何实现全局排序
- ThinkPHP使用update函数更新数据的方法
- PHP 数组 Array详解
- layui 表格sort排序时,序号不打乱
- layui表格排序sort设置,layui能根据中文数字排序吗
- MySQL数据库让老数据id从1开始的方法,主键重新排序
- PHP 将数组打乱 shuffle 函数
- PHP 统计数组中所有的值出现的次数 array_count_values 函数
- PHP 字符串替换 substr_replace 与 str_replace 函数
- PHP 字符串输出 echo、print 与 printf 函数