Функция 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() >>