Função array_reverse
A função array_reverse inverte
um array na ordem reversa. O primeiro parâmetro
é o array a ser invertido, e o segundo - se deve
preservar as chaves ao reordenar os elementos ou não (true
- sim, false - não). O segundo parâmetro é
opcional. Nesse caso, o valor padrão
do segundo parâmetro é false. Chaves do tipo string
são sempre preservadas, independentemente do valor
deste parâmetro.
Sintaxe
array_reverse(array $array, bool $preserve_keys = false): array
Exemplo
Vamos inverter um array:
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
$res = array_reverse($arr);
var_dump($res);
?>
Resultado da execução do código:
['e', 'd', 'c', 'b', 'a']
Exemplo
Vamos inverter um array associativo:
<?php
$arr = ['a' => 1, 'b' => 2, 'c' => 3];
$res = array_reverse($arr);
var_dump($res);
?>
Resultado da execução do código:
['c' => 3, 'b' => 2, 'a' => 1]
Veja também
-
a função
strrev,
que inverte uma string -
a função
array_flip,
que troca chaves e valores de lugar