php中sort函数排序知识点总结

admin3年前PHP教程98

在我们进行排序的时候,难免要用到一些函数来执行。php中排序函数有很多种,就拿sort函数来说,在排序的作用发挥上是从低到高,这点是大家要注意的,也算是符合我们生活中的排序习惯。下面我们就php中sort函数的概念、语法、返回值、实例分别带来介绍,一起来体会下它的排序使用吧。

1.概念

用于对数组单元从低到高进行排序。

注意:本函数会为排序的数组中的单元赋予新的键名,这将删除原有的键名而不仅是重新排序。

2.语法


sort(array,sortingtype);

3.返回值

如果成功则返回 TRUE,如果失败则返回 FALSE。

4.实例


function compare (a, b) {
return a - b;
}   // 函数返回结果小于0,a排在b前;函数返回结果大于0,a排在b后面
   // 升序效果 
function compare(a, b) {
return b - a;
} // 降序效果

语法知识点扩展:

 

参数描述array必需。规定要进行排序的数组。sortingtype

可选。规定如何比较数组的元素/项目。可能的值:

0 = SORT_REGULAR - 默认。把每一项按常规顺序排列(Standard ASCII,不改变类型)

1 = SORT_NUMERIC - 把每一项作为数字来处理。

2 = SORT_STRING - 把每一项作为字符串来处理。

3 = SORT_LOCALE_STRING - 把每一项作为字符串来处理,基于当前区域设置(可通过 setlocale() 进行更改)。

4 = SORT_NATURAL - 把每一项作为字符串来处理,使用类似 natsort() 的自然排序。

5 = SORT_FLAG_CASE - 可以结合(按位或)SORT_STRING 或 SORT_NATURAL 对字符串进行排序,不区分大小写。

 

到此这篇关于php中sort函数排序知识点总结的文章就介绍到这了,更多相关php中sort函数的排序浅析内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

防火墙服务器有哪些特性?租用泉州电信高防服务器地址是多少?

防火墙服务器版是一款基于Windows2003的防火墙,采用最新的微软安全认证标准。它集成了目前市场上主流的安全产品功能,并针对中小企业的特点进行了优化和改进。该产品的最大亮点在于能够实现对局域网内所...

laravel框架的缓存操作代码实例

laravel为不同的缓存系统提供了统一的API。缓存配置位于config/cache.php。Laravel目前支持主流的缓存后端有Memcached和Redis等。主要方法:cache::put(...

php之redis短线重连案例讲解

php redis断线重连,pconnect连接失败问题介绍在swoole ,workerman等cli长连接模式下,遇到Redis异常断开,后面又开启的情况,一般得重新启动程序才能正常使用,本文介绍...

美国高防服务器有什么独特之处呢

美国高防服务器具有以下独特之处:高安全性:美国高防服务器通常具有较高的安全性能,可以提供强大的DDoS攻击防护、防火墙、加密传输等安全措施,可以保护用户的数据安全和隐私。可定制性强:美国高防服务器提供...

浅谈PHP7中的一些小技巧

目录相同的命名空间,相同的 use常量可以是数组太空船操作符数组的第一 / 最后一个键 (PHP 7.3)数组延展操作符 (PHP 7.4)箭头函数 (PHP 7.4)常量的可见性 (PHP7.1)C...

杭州BGP高防服务器租用优势有哪些

杭州BGP高防服务器租用的优势包括:高防能力强:BGP高防服务器采用了BGP路由协议和多线接入技术,能够有效地抵御各种DDoS攻击和黑客入侵,确保您的网站和服务器的安全和稳定运行。带宽大:BGP高防服...