php怎么排序数组

发布于 2022-08-01 12:39:09      浏览 382

php怎么排序数组

1.sort函数对数组进行升序排列。
2.rsort函数对数组进行降序排列。
3.asort函数根据关联数组的值,对数组进行升序排列。
4.ksort函数根据关联数组的键,对数组进行升序排列。
5.arsort函数根据关联数组的值,对数组进行降序排列。
6.krsort函数根据关联数组的键,对数组进行降序排列。

适用环境:

型号:台式机
系统:win10
版本:php 5.6.21

问题解析:

1、 sort()
sort函数对数组进行升序排列。案例1
<?php
$cars = array("Volvo","BMW","Toyota");
sort($cars);
?>
输出
Array ( [0] => BMW [1] => Toyota [2] => Volvo )

案例2
<?php
$numbers = array(4,6,2,22,11);
sort($numbers);
?>
输出
Array ( [0] => 2 [1] => 4 [2] => 6 [3] => 11 [4] => 22 )
2、 rsort()
rsort函数对数组进行降序排列。案例1
<?php
$cars=array("Volvo","BMW","Toyota");
rsort($cars);
?>
输出
Array ( [0] => Volvo [1] => Toyota [2] => BMW )

案例2
<?php
$numbers = array(4,6,2,22,11);
rsort($numbers);
?>
输出
Array ( [0] => 22 [1] => 11 [2] => 6 [3] => 4 [4] => 2 )
3、 asort()
asort函数根据关联数组的值,对数组进行升序排列。案例
<?php
$age = array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
asort($age);
?>
输出
Array ( [Peter] => 35 [Ben] => 37 [Joe] => 43 )
4、 ksort()
ksort函数根据关联数组的键,对数组进行升序排列。案例
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
ksort($age);
?>
输出
Array ( [Ben] => 37 [Joe] => 43 [Peter] => 35 )
5、 arsort()
arsort函数根据关联数组的值,对数组进行降序排列。案例
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
arsort($age);
?>
输出
Array ( [Joe] => 43 [Ben] => 37 [Peter] => 35 )
6、 krsort()
krsort函数根据关联数组的键,对数组进行降序排列。案例
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
krsort($age);
?>
输出
Array ( [Peter] => 35 [Joe] => 43 [Ben] => 37 )

上一篇:如何给php复杂关联数组按某个值进行排序 下一篇:php如何取整

相关推荐

  • mysql怎么截取字段部分内容
    mysql怎么截取字段部分内容 1.left(str,len)从左边截取len。 2.right(str,len)从右边截取len。 3.substring(str,index,len) 截取str,从index开始,截取len长度……

    MYSQL 发布于 2022-11-01 00:29:05 浏览 366

  • Excel怎么快速启用宏
    Excel怎么快速启用宏 1.在顶部选择【开发工具】菜单,然后点击打开【宏安全性】工具。 2.在信任中心对话框中,选择【启用VBA宏】选项。

    EXCEL基础 发布于 2022-10-25 17:10:21 浏览 395

  • mysql怎么将两个或多个字符字段链接在一起
    mysql怎么将两个或多个字符字段链接在一起 1.concat(str1,str2,...)是直接把str1和str2等等的字符串无缝拼接拼接再把起来。 2.concat_ws(separator,str1,str2,...)是用指定……

    MYSQL 发布于 2022-10-15 11:41:30 浏览 308

  • ppt背景怎么设置成图片
    ppt背景怎么设置成图片 1.在打开的ppt文档中,选择【设计】菜单,点击【设置背景格式】工具按钮。 2.在设置背景格式对话看看中,选择【图片或文理填充】选项,然……

    PPT基础 发布于 2022-09-16 13:10:39 浏览 482

  • ppt背影图片怎么设置
    ppt背影图片怎么设置 1.在打开的ppt文档中,选择【设计】菜单,点击【设置背景格式】工具按钮。 2.在设置背景格式对话看看中,选择【图片或文理填充】选项,然……

    PPT基础 发布于 2022-09-16 12:47:38 浏览 566

  • ppt文件太大怎么变小
    ppt文件太大怎么变小 1.双击打开素材ppt。 2.点击左上角【文件】菜单选项。 3.点击左侧【另存为】选项,选择【浏览】。 4.在打开的另存为对话框中,点击【……

    PPT基础 发布于 2022-09-16 12:15:02 浏览 586

  • php如何将数组转换成字符串
    php如何将数组转换成字符串 1.implode函数将数组转为字符串。 2.json_encode函数将数组转为JSON格式的字符串。

    PHP基础 发布于 2022-08-16 16:28:34 浏览 390

  • excel依次排序号
    excel依次排序号 1.点击Excel表格右上角的排序和筛选。 2.在弹出来的选项中选择升序将数字从小到大排列。 3.选择降序即可将数字从大到小排列。 4.……

    EXCEL基础 发布于 2022-08-15 09:46:52 浏览 507

  • php怎么替换字符串
    php怎么替换字符串 1.str_replace函数是比较常用的替换函数,str_replace 区分大小写。 2.str_ireplace和str_replace的用法相同,只是str_ireplace不区……

    PHP基础 发布于 2022-08-13 03:20:06 浏览 395

  • jQuery怎么获取元素高度
    jQuery怎么获取元素高度 1.height()用于设置或返回当前元素高度,该高度不包含元素的内边距、外边距、边框宽度。 2.innerHeight()用于设置或返回当前元素的……

    JS基础 发布于 2022-08-11 13:47:43 浏览 286