展开

php怎么排序数组

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

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 )

相关推荐

猜你可能喜欢

点击加载更多