Функцыя array_reverse

Функцыя array_reverse пераварочвае масіў у адваротным парадку. Першым параметрам перадаецца масіў, а другім - захоўваць ключы пры перастаноўцы элементаў ці не (true - так, false - не). Другі параметр паказваць неабавязкова. У такім выпадку па змаўчанні другім параметрам з'яўляецца false. Радковыя ключы заўсёды захоўваюцца, незалежна ад значэння гэтага параметра.

Сінтаксіс

phparray_reverse(array $array, bool $preserve_keys = false): array

Прыклад

Давайце перавернем масіў:

php<?php
  $arr = ['a', 'b', 'c', 'd', 'e'];
  $res = array_reverse($arr);
  
  var_dump($res);
?>

Вынік выканання кода:

php['e', 'd', 'c', 'b', 'a']

Прыклад

Давайце перавернем асацыятыўны масіў:

php<?php
  $arr = ['a' => 1, 'b' => 2, 'c' => 3];
  $res = array_reverse($arr);
  
  var_dump($res);
?>

Вынік выканання кода:

php['c' => 3, 'b' => 2, 'a' => 1]

Глядзіце таксама

  • функцыю strrev,
    якая пераварочвае радок
  • функцыю array_flip,
    якая мяняе месцамі ключы і значэння