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

admin3年前PHP教程80

在我们进行排序的时候,难免要用到一些函数来执行。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函数的排序浅析内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

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

相关文章

从国内访问新加坡服务器延迟多大

从国内访问新加坡服务器延迟多大?从国内访问新加坡服务器的延迟取决于多个因素,比如你所在的地理位置、网络带宽、网络拥塞程度等。一般来说,从中国大陆连接到新加坡服务器的网络延迟通常在100-300毫秒之间...

如何在PHP中操作临时文件

目录获取 PHP 的默认临时创建文件目录创建一个临时文件根据目录状态创建一个唯一名称的临时文件总结获取 PHP 的默认临时创建文件目录学习过 Linux 操作系统的都会知道有一个目录是 /tmp 目录...

使用php操作xml教程

php操作xml最近计划写个人的小网站,一系列原因选择了用php来写,最大的问题就是虽然php很流行,但我从来没有接触过php,看了一个多星期的基本语法后做些小练习热热身,但是期间是各种问题啊,主要是...

购买国外多IP服务器需要考虑哪些购买国外多ip服务器配置选择

购买国外多IP服务器需要考虑哪些?国外多IP服务器选择需要注意一下这些方面。一、硬件方面是否合格建立一个优质完善的国外多IP服务器,最重要的就是考虑硬件。而硬件的组成部分里,最重要的便是内存和cpu。...

MacOS下PHP7.1升级到PHP7.4.15的方法

最近写SDK的时候需要用到object类型提示符,PHPStorm智能提示说需要PHP7.2以上才能支持这种类型提示。我一查我本机的PHP是7.1.30版本,于是考虑升级一下PHP版本。首先要尝试使用...

oracle清理表空间的方法

oracle清理表空间的方法删去空的表空间,可是不包括物理文件droptablespacetablespace_name;–删去非空表空间,可是不包括物理文件droptablespacet...