Fonction array_reverse
La fonction array_reverse inverse
un tableau dans l'ordre inverse. Le premier paramètre
est le tableau à inverser, et le second - indique s'il faut conserver les clés
lors de la réorganisation des éléments (true
- oui, false - non). Le second paramètre est
optionnel. Dans ce cas, la valeur par défaut
du second paramètre est false. Les clés
de type chaîne de caractères sont toujours conservées, indépendamment de la valeur
de ce paramètre.
Syntaxe
array_reverse(array $array, bool $preserve_keys = false): array
Exemple
Inversons un tableau :
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
$res = array_reverse($arr);
var_dump($res);
?>
Résultat de l'exécution du code :
['e', 'd', 'c', 'b', 'a']
Exemple
Inversons un tableau associatif :
<?php
$arr = ['a' => 1, 'b' => 2, 'c' => 3];
$res = array_reverse($arr);
var_dump($res);
?>
Résultat de l'exécution du code :
['c' => 3, 'b' => 2, 'a' => 1]
Voir aussi
-
la fonction
strrev,
qui inverse une chaîne de caractères -
la fonction
array_flip,
qui échange les clés et les valeurs