Функция array_reverse() принимает массив и возвращает новый массив, в котором порядок элементов изменён на противоположный.

Синтаксис

  • $array - исходный массив.
  • $preserve_keys - определяет, нужно ли сохранять числовые ключи. Если этот параметр установлен в true, числовые ключи элементов в новом массиве будут сохранены. На нечисловые ключи этот параметр не влияет.
Исходный массив не изменяется. Функция возвращает новый массив.

Пример использования array_reverse()

Рассмотрим пример, где функция array_reverse() применяется для изменения порядка элементов массива:
Результат:
Как это работает
  1. Сначала создаётся массив из трёх чисел: 10, 20, 30.
  2. Затем с помощью array_reverse() формируется новый массив с обратным порядком элементов.
  3. Выводится как изменённый, так и исходный массив. Обратите внимание: исходный массив не изменился.

Сохранение числовых ключей

В следующем примере функция array_reverse() используется с сохранением ключей:
Результат:

Краткое резюме

  • Используйте функцию PHP array_reverse() для изменения порядка элементов массива.
  • Для сохранения исходных ключей передайте параметр $preserve_keys = true.