array_reverse
Возвращает массив с элементами в обратном порядке.
Доступно с: PHP 4
Синтаксис
array_reverse(array $array, bool $preserve_keys = false): arrayПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $array | array | Исходный массив. |
| $preserve_keys | bool | Если `true`, числовые ключи сохраняются. Строковые ключи сохраняются всегда. |
Возвращаемое значение
arrayНовый массив в обратном порядке.
Примеры
Список в обратном порядке:
<?php
echo implode(', ', array_reverse([1, 2, 3]));Результат:
3, 2, 1Строковые ключи остаются при своих значениях:
<?php
print_r(array_reverse(['a' => 1, 'b' => 2]));Результат:
Array
(
[b] => 2
[a] => 1
)Примечания
Исходный массив не меняется. Чтобы перевернуть строку, а не массив, используйте strrev().
См. также
- sort — Сортирует массив по возрастанию.
- array_slice — Возвращает часть массива.
Вопросы и ответы по теме
В учебнике
- Массивы — Списки и ассоциативные массивы в PHP — создание, изменение, перебор и полезные функции.