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

admin3年前PHP教程63

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

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

相关文章

如何选择成都gpu服务器主机

如何选择成都gpu服务器主机?GPU服务器,又叫做显卡服务器(高性能处理器+大内存+高性能显卡=GPU服务器)。GPU服务器,简单来说,GPU服务器是基于GPU的应用于视频编解码、深度学习、科学计算等...

Elasticsearch属性单词常用解析说明

一、前言      说实话,刚测试ES的时候,我的内心是崩溃的,好多单词都不知道代表什么意思,只能一边测试,一边查询。看到就赶紧记下来,一天...

php中创建字符串的变量实例讲解

在编程中经常会设置一个变量,这样就可以对一些程序进行反复的时候,想要改动一些结果,对变量的值进行修改就可以了。为了让大家能够对变量有一个初步的认识,本篇先就变量的概念、使用注意带来介绍,然后以创建字符...

源码分析系列之json_encode()如何转化一个对象

目录初步测试JsonSerializable源码分析分析Demojson_encode()如何转化一个对象? 使用 json_encode() 将数组 array&nbs...

哪些企业需要租用新加坡大带宽服务器

哪些企业需要租用新加坡大带宽服务器?以下是一些需要租用新加坡大带宽服务器的企业或组织:大型网站:需要高速互联网连接、高带宽和高可用性,以提供更好的用户体验和更高的访问速度。网络游戏公司:需要高速互联网...

php判断数组元素不为空格实例代码

1、使用foreach ($arr as $value){}语句遍历数组。2、使用if($value!=" ")语句判断数组元素是否为空格。3、如果数组元素全部不为空,则输出数组元...