ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 1.将数组键重新以0开始排序 ~~~ array_values($arr); ~~~ ## 2.获取数组中所有键以0开始排序 ~~~ array_keys($arr); ~~~ ## 3.键值交换 ~~~ my_array_flip($arr); ~~~ ## 4.把数组对调排序(倒序排序) ~~~ array_reverse($arr); ~~~ ## 5.去除重复的值 ~~~ array_unique($arr); ~~~ ## 6.数组排序 ~~~ sort($arr); //保留原索引进行升序排列 rsort($arr); //不保留原索引进行降序排列 arsort($arr); //保留原索引进行降序排列 ~~~ >第二参数 >0=SORT_REGULAR //默认 >1=SORT_NUMERIC //把每一项错位数字处理 >2=SORT_STRING //把每一项作为字符串处理 >3=SORT_LOCALE_STRING //吧每一项作为字符串处理,基于当前区域设置(可通过setlocale()进行更改) >4=SORT_NATURAL //把每一项作为字符串处理,使用类似natsort()自然排序 >5=SORT_FLAG_CASE //可以结合(按位或)SORT_STRING或SORT_NATURAL对字符串进行排序,不区分大小写 ## 7.删除数组中第一个元素 ~~~ array_shift($arr); ~~~ ## 7.数组合并 ~~~ array_combine($a,$b); //键值合并前面为键后面为值 array_merge($a,$b); //前后合并以0开始排序 ~~~