PHP arsort() Function
Last Updated :
20 Jun, 2023
The arsort() in PHP is used to sort an array according to values. It sorts in a way that relation between indices and values is maintained. By default it sorts in descending order of values.
Syntax:
bool arsort( $array, $sorting_type )
Parameters: This function accepts two parameters as mentioned above and described below:
- $array: This parameter specifies the array which to be sort. It is a mandatory parameter.
- $sorting_type: This parameter specifies name of a user-defined function which will be used to sort the keys of array $array. This comparison function must return an integer.
Return Value: This function returns True on success or False on failure.
Below programs illustrate the arsort() function in PHP.
Program 1:
<?php
$arr = array ( "0" => "GeeksforGeeks" ,
"1" => "Practice" ,
"2" => "Contribute" ,
"3" => "Java" ,
"4" => "Videos" ,
"5" => "Report Bug" ,
"6" => "Article" ,
"7" => "Sudo Placement"
);
arsort( $arr );
foreach ( $arr as $key => $val ) {
echo "[$key] = $val" ;
echo "\n" ;
}
?>
|
Output:
[4] = Videos
[7] = Sudo Placement
[5] = Report Bug
[1] = Practice
[3] = Java
[0] = GeeksforGeeks
[2] = Contribute
[6] = Article
Program 2:
<?php
$arr = array ( "a" => 11,
"b" => 22,
"d" => 33,
"n" => 44,
"o" => 55,
"p" => 66,
"p" => 77,
"q" => 88,
);
arsort( $arr );
foreach ( $arr as $key => $val ) {
echo "[$key] = $val" ;
echo "\n" ;
}
?>
|
Output:
[q] = 88
[p] = 77
[o] = 55
[n] = 44
[d] = 33
[b] = 22
[a] = 11
Related Articles:
Reference: http://php.net/manual/en/function.arsort.php
Share your thoughts in the comments
Please Login to comment...