问答文章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 04:25

sort是对数组元素按升序排序的函数,既然重新排序了,数组元素的顺序当然就可能和最初不同了
升序排序就是数字按从小到大、字母按字母表顺序从前到后排序追问$arr = array('a'=>'王','b'=>'李','c'=>'黄');输出结果顺序是李,王,黄,但为什么呢?

追答sort排序后,你定义的元素别名就重新变成0、1、2的下标了
对于中文,是按编码顺序排序的,就是说这个和中文的编码有关
如果是gbk、gb2312本身编码就是按拼音排序的,排出来也就是拼音顺序
如果是unicode或utf8,那就不一样了,你这个顺序应该是unicode编码的顺序,说明你的php服务器配置的unicode编码模式

热心网友 时间:2022-04-06 05:43

sort() 函数按升序对给定数组的值排序。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
遇到碰瓷怎么办 导致碰瓷者伤亡用负法律责 最新电子防盗装置 3个LED的小夜灯电路 买不到小功率3伏变压器,如何降压做个3伏70毫安电源 小夜灯按钮坏了怎么拆 哪里有各种定做手提袋 如图,我这个配置玩逆战为何会卡?pvp200左右,pve75左右,ping二三十,网... 女孩问你是的时候怎么回答 自习课 同学都睡着了 男同桌问我让我跟他比赛 比谁撒尿尿得远 问他... 想把一个女同学上了,又不想负责任,毕竟她对我没意思,我对她也没意思... 有一个晚上,女同学叫我一起玩,玩着玩着到了半夜,回自己的宿舍太远就... PHP数组排序array_multisort函数详细用法跟排序方法是怎样的? php 数组有两个元素怎样用sort排序 PHP中sort()函数的参数SORT_LOCALE_STRING具体有什么用? php 数组排序 sort是什么排序 php数组函数序列之sort() 对数组的元素值进行升序排序 php通过sort()函数给数组排序的方法 php判断日期的问题,判断日。 php sql 日期相等怎么判断 PHP判断一个日期是不是今天 PHP时间格式问题 PHP 时间格式问题 PHP时间判断语句 PHP SQL时间判断 php判断时间问题 求助:PHP怎么判断不同时间格式的日期为同一天? PHP中如何判断一个字符串是否是合法的日期模式 PHP 判断是否为时间戳格式 PHP 怎么样判断输入的是否是日期格式 php 判断日期格式是否正确 php 日期提交后怎么判断这个日期格式是否正确 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怎么去掉 怎么去掉首页域名的cn/index.php后缀 如何去掉index.php/portal.php/forum.php 在linux服务器下url地址怎么去掉index.php/home 求一个批处理, 批量修改php文件固定行里的内容,内容不同