php数组,php
后端开发-PHP问题
android源码大小,vscode c c 索引,ubuntu 调出命令,网页tomcat怎么启动,爬虫造假,php 网站授权,绵阳seo优化哪家好,有后台的导航网站源码,学生管理系统网站模板简lzw
在php中,可以通过对数组进行排序来改变元素位置。常用的数组排序方法有:手机简约文章网源码,ubuntu文件主目录,tomcat用户数量,写爬虫赚钱,php技术专家外包,心语seolzw
sort():对数组元素进行升序排序英雄联盟比赛源码,vscode怎么看错误,ubuntu更换wifi,设置tomcat输出内容,贵阳哪有爬虫,php 数字累加,河北抖音seo营销系统,php个人云盘网站源码,wordpress 免费中文模板lzw
asort():根据关联数组的键值,对数组进行升序排列ksort(): 根据关联数组的键名,对数组进行升序排序
rsort():对数组元素进行降序排序
arsort():根据关联数组的键值,对数组进行降序排列
krsort():根据关联数组的键名,对数组进行降序排序
shuffle():把数组中的元素按随机顺序重新排列。
1、使用sort()函数
sort()函数对数组元素进行升序排序(从小到大,由低到高)。
2、使用asort()函数
asort()函数会根据关联数组的键值进行升序排序,且不会修改原数组中的键名。
30,"李四"=>23,"王五"=>15,"李华"=>12,"娜娜"=>26,"小红"=>16);asort($age);var_dump($age);?>
3、使用ksort()函数
ksort()函数会根据关联数组的键名进行升序排序,也不会修改原数组中的键名。
"lemon", "o"=>"orange", "b"=>"banana", "a"=>"apple");ksort($arr);var_dump($arr);?>
4、使用rsort()函数
rsort() 函数用来对数组元素进行降序排序,也就是从大到小、从高到低排序。
我们来看看代码实例:
5、使用arsort()函数
arsort()函数会根据关联数组的键值进行降序排序,且不会修改原数组中的键名。
30,"李四"=>23,"王五"=>15,"李华"=>12,"娜娜"=>26,"小红"=>16);arsort($age);var_dump($age);arsort($age,2);var_dump($age);?>
6、使用krsort()函数
krsort()函数会根据关联数组的键名进行降序排序,也不会修改原数组中的键名。
"lemon", "o"=>"orange", "b"=>"banana", "a"=>"apple");krsort($arr);var_dump($arr);krsort($arr,1);var_dump($arr);?>
7、随机排序
在PHP中,可以使用shuffle()函数随机排序,打乱数组元素。
shuffle()函数会把数组中的元素按随机顺序重新排列。
输出结果:
刷新一下,结果就改变了:
说明:shuffle()函数不仅会将数组随机打乱,还会删除数组中原有的键名,并为其赋与新的数值键名(即不会保持索引关系)。
《PHP视频教学》