Comment utiliser la fonction array_reverse en php

Comment utiliser la fonction array_reverse en php
Tout en travaillant avec des tableaux en PHP, nous devrons peut-être inverser l'ordre d'un tableau. Pour cela, nous avons une fonction PHP prédéfinie appelée array_reverse (). Cette fonction nous permet d'inverser l'ordre de tout tableau d'entrée. Cet article couvre en détail la fonction array_reverse (), y compris sa syntaxe, ses paramètres et ses exemples de codes.

Quelle est la fonction array_reverse () en php?

Le array_reverse () La fonction peut inverser ou réorganiser les éléments du tableau. Cette fonction prend un tableau comme entrée et renvoie un nouveau tableau avec l'ordre des éléments inversés.

Syntaxe

La syntaxe de la fonction array_reverse () est la suivante:

array_reverse (array, preserve_keys)

La fonction prend un tableau comme premier argument et un Valeur booléenne Comme son deuxième argument. Si le deuxième paramètre Preserve_keys est défini sur true, la fonction préservera les clés du tableau. Si le deuxième paramètre n'est pas défini ou défini sur False, la fonction réinitialise les touches du tableau. Par défaut, une fausse valeur est attribuée à ce paramètre.

Paramètre

La fonction array_reverse () prend deux paramètres:

  • Déployer: Le tableau à inverser. Ceci est un paramètre obligatoire.
  • Preserve_keys: Une valeur booléenne facultative qui détermine s'il faut préserver les clés du tableau ou non. Il est défini sur false par défaut.

Retour

Un tableau inversé est renvoyé par array_reverse ().

Exemple 1: inverser un tableau

Dans le code ci-dessous, nous créerons un tableau de nombres, puis utiliserons la fonction Array_Reverse () pour inverser l'ordre des éléments dans le tableau sans préserver les touches:

$ nombres = tableau (1, 2, 3, 4, 5);
$ inversed_numbers = array_reverse ($ nombres);
print_r ($ inversed_numbers);
?>

Sortir
Dans la sortie, nous pouvons voir que la fonction array_reverse () a inversé l'ordre des éléments dans le tableau sans préserver les clés:

Déployer
(
[0] => 5
[1] => 4
[2] => 3
[3] => 2
[4] => 1
)

Exemple 2: inverser un tableau et préserver les clés

Maintenant, nous allons créer un tableau de chaînes, puis en utilisant la fonction array_reverse (), nous inverserons l'ordre des éléments dans le tableau tout en préservant les clés:

$ nombres = tableau (1, 2, 3, 4, 5);
$ inversed_numbers = array_reverse ($ nombres, true);
print_r ($ inversed_numbers);
?>

Sortir
Ici, la fonction array_reverse () a inversé l'ordre des éléments dans le tableau tout en préservant les clés:

Déployer (
[4] => 5
[3] => 4
[2] => 3
[1] => 2
[0] => 1
)

Exemple 3: inverser un tableau multidimensionnel

Dans le code ci-dessous, nous avons créé un tableau multidimensionnel, puis en utilisant le array_reverse (), nous inverserons l'ordre des éléments du tableau:

$ Animals = Array (
Array ('name' => 'chien', 'Color' => 'Brown'),
array ('name' => 'cat', 'couleur' ​​=> 'gris'),
Array ('name' => 'Bird', 'Color' => 'Blue')
));
$ inversed_animals = array_reverse ($ animaux);
print_r ($ reversed_animals);
?>

Sortir
Dans la sortie, nous pouvons voir le array_reverse () La fonction a inversé l'ordre des éléments présents dans un tableau multidimensionnel:

Déployer (
[0] => Array ([Nom] => Bird [Color] => Blue)
[1] => Array ([nom] => chat [couleur] => gris)
[2] => Array ([nom] => chien [couleur] => marron)
)

Conclusion

Avec array_reverse () En PHP, nous pouvons réorganiser les éléments d'un tableau. Un nouveau tableau est renvoyé par cette fonction, les éléments sont réorganisés en fonction du tableau d'entrée. Cet article couvre les détails de la fonction array_reverse (). Pour une description complète de la syntaxe, des paramètres et de la valeur de retour de cette fonction, lisez l'article.