问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php 数组排序 sort是什么排序

发布网友 发布时间:2022-04-06 02:56

我来回答

2个回答

懂视网 时间:2022-04-06 07:17

php的sort函数是用于对数值数组进行升序排序,该函数的语法是“sort(array,sortingtype);”,其中参数array表示要进行排序的数组,参数“sortingtype”表示如何排列数组的元素或项目。

推荐:《PHP视频教程》

sort() 函数对数值数组进行升序排序。

提示:请使用 rsort() 函数对数值数组进行降序排序。

语法

sort(array,sortingtype);

参数

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 对字符串进行排序,不区分大小写。

技术细节

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

PHP 版本: 4+

更多实例

实例 1

对数组 $numbers 中的元素按数字进行升序排序:

<?php
$numbers=array(4,6,2,22,11);
sort($numbers);
?>

运行结果:

2
4
6
11
22

热心网友 时间:2022-04-06 04:25

php的数组分为数字索引型的数组,和关键字索引的数组。
如果是数字索引的,可以这样使用:
$names = ['Tom', 'Rocco','amiona'];
sort($names);
sort()函数只接收数组这个一个参数,默认排序方式是按照字母升序排列,因为是区分大小写的,所以大写字母在前,小写字母在后。
以上排序的结果是:['Rocco', 'Tom', 'amiona']

如果还有不明白的欢迎追问!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
光猫的注册灯一直闪没有网是怎么回事 ...PSP3000播放不起MP4格式的视频 我是6.60系统,PPA也放不起。还有就... AVC无法播放 PSP的电影,我放在相应的文件夹里,播放器也有.怎么还不行? psp ppa 无法播放 S1铁路啥意思 农历八月十五出生男孩名字 T-46轻型坦克参数资料(取自坦克世界) 美丽加芬有卸妆液吗 为什么股票涨跌很快 php数组函数序列之sort() 对数组的元素值进行升序排序 php通过sort()函数给数组排序的方法 php判断日期的问题,判断日。 php sql 日期相等怎么判断 PHP判断一个日期是不是今天 PHP时间格式问题 PHP 时间格式问题 PHP时间判断语句 PHP SQL时间判断 php判断时间问题 求助:PHP怎么判断不同时间格式的日期为同一天? PHP中如何判断一个字符串是否是合法的日期模式 PHP 判断是否为时间戳格式 PHP 怎么样判断输入的是否是日期格式 php 判断日期格式是否正确 php 日期提交后怎么判断这个日期格式是否正确 php 判断是否是时间格式 Hybrid App 的消息推送是否可以用PHP实现 ios为什么php推送成功手机上收不到推送消息 PHP网站怎么推送消息到安卓手机? PHP中sort()函数的参数SORT_LOCALE_STRING具体有什么用? php 数组有两个元素怎样用sort排序 PHP数组排序array_multisort函数详细用法跟排序方法是怎样的? PHP中sort是按什么顺序修改键名的? php中的SORT问题 php sort()函数输出后变1; php 按照时间排序,用什么函数? 如何运用PHP函数usort实现自定义排序 PHP从mysql中取出多组数据 如何加入数组中并转成JSON数组 如何把数据库的数据存成json文件 php查找MySQL中某张表的数据,如何封装为json数组? 如何将数据库中数据转化为json格式代码 query,php中怎么将从数据库中查询出来的数据转化为json格式的数据啊? php如何将mysql数据转为数组 php将数据库查询的数据转换为json格式,为什么返回的格式前面有0 1 2 3 如何去掉地址栏中的index.php IIS7下如何去掉入口文件index.php php怎么办url中的index.php去掉 Ecshop网店首页去掉index.php 织梦index.php怎么去掉