PHP | arsort()函数

PHP中的arsort()用于根据值对数组进行排序。它的排序方式保持了索引和值之间的关系。默认情况下,它会进行排序 降序 价值观。

null

语法:

bool arsort( $array, $sorting_type )

参数: 该函数接受两个参数,如下所述:

  • $array: 此参数指定要排序的数组。这是一个强制性参数。
  • $sorting_类型: 此参数指定用户定义函数的名称,该函数将用于对数组$array的键进行排序。此比较函数必须返回一个整数。

返回值: 此函数在成功时返回True,失败时返回False。

下面的程序演示了PHP中的arsort()函数。

项目1:

<?php
// PHP program to illustrate
// arsort() function
// Input different array elements
$arr = array ( "0" => "GeeksforGeeks" ,
"1" => "Practice" ,
"2" => "Contribute" ,
"3" => "Java" ,
"4" => "Videos" ,
"5" => "Report Bug" ,
"6" => "Article" ,
"7" => "Sudo Placement"
);
// Implementation of arsort()
arsort( $arr );
// for-Loop  for displaying result
foreach ( $arr as $key => $val ) {
echo "[$key] = $val" ;
echo "" ;
}
?>


输出:

[4] = Videos
[7] = Sudo Placement
[5] = Report Bug
[1] = Practice
[3] = Java
[0] = GeeksforGeeks
[2] = Contribute
[6] = Article

项目2:

<?php
// PHP program to illustrate
// arsort() function
// Input different array elements
$arr = array ( "a" => 11,
"b" => 22,
"d" => 33,
"n" => 44,
"o" => 55,
"p" => 66,
"p" => 77,
"q" => 88,
);
// Implementation of arsort()
arsort( $arr );
// for-Loop  for displaying result
foreach ( $arr as $key => $val ) {
echo "[$key] = $val" ;
echo "" ;
}
?>


输出:

[q] = 88
[p] = 77
[o] = 55
[n] = 44
[d] = 33
[b] = 22
[a] = 11

相关文章:

参考: http://php.net/manual/en/function.arsort.php

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享