Функция arsort()

Версия PHP - 3, 4

arsort() - сортирует массив в обратном порядке, сохраняя при этом ассоциацию индексов.

Описание функции arsort()

void arsort (array array [, int sort_flags])

Эта функция, arsort(), сортирует массив таким образом, что сохраняет корреляцию массива с элементами массива, ассоциированными с ним. Это используется в основном при сортировке ассоциативных массивов, где важен фактический порядок расположения элементов.

Пример функции arsort()

$fruits = array ("d"=>"lemon", "a"=>"orange", "b"=>"banana", "c"=>"apple");
arsort ($fruits);
reset ($fruits);
while (list ($key, $val) = each ($fruits)) {
    echo "$key = $val\n";
}

Этот пример выведет:

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

Фрукты сортируются в обратном алфавитном порядке, и сохраняется индекс, ассоциированный с каждым элементом.

Вы можете изменить поведение sort необязательным параметром sort_flags.


<< array_walk() | Список функций | ascii2ebcdic() >>