downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

asort> <array
Last updated: Fri, 06 Nov 2009

view this page in

arsort

(PHP 4, PHP 5)

arsortSort an array in reverse order and maintain index association

Description

bool arsort ( array &$array [, int $sort_flags = SORT_REGULAR ] )

This function sorts an array such that array indices maintain their correlation with the array elements they are associated with.

This is used mainly when sorting associative arrays where the actual element order is significant.

Parameters

array

The input array.

sort_flags

You may modify the behavior of the sort using the optional parameter sort_flags , for details see sort().

Return Values

Returns TRUE on success or FALSE on failure.

Examples

Example #1 arsort() example

<?php
$fruits 
= array("d" => "lemon""a" => "orange""b" => "banana""c" => "apple");
arsort($fruits);
foreach (
$fruits as $key => $val) {
    echo 
"$key = $val\n";
}
?>

The above example will output:

a = orange
d = lemon
b = banana
c = apple

The fruits have been sorted in reverse alphabetical order, and the index associated with each element has been maintained.

See Also



add a note add a note User Contributed Notes
arsort
There are no user contributed notes for this page.

asort> <array
Last updated: Fri, 06 Nov 2009
 
 
show source | credits | sitemap | contact | advertising | mirror sites