La fonction Array_reverse () est un outil puissant intégré à PHP pour inverser l'ordre des éléments du tableau. Grâce à cette fonction, les développeurs peuvent organiser les éléments du tableau dans l'ordre inverse et renvoyer un nouveau tableau.
array_reverse (array $ array, bool $ preserve_keys = false): array
Tableau : requis, indiquant qu'un tableau d'entrée qui doit être inversé.
Preserve_Keys : Spécifie éventuellement s'il faut préserver le nom de clé du tableau d'origine. La valeur par défaut est fausse, c'est-à-dire qu'elle n'est pas conservée.
Cette fonction renvoie un nouveau tableau d'éléments dans l'ordre inverse.
Le principe de la fonction array_reverse () est relativement simple. Tout d'abord, il vérifie si le paramètre Preserve_Keys est passé. Si cela est vrai, il sera réorganisé sous forme de paires de valeurs clés du tableau d'origine; Si faux, ou si ce paramètre n'est pas passé, un entier incrémenté sera utilisé comme nom de clé du nouveau tableau.
Ensuite, la fonction crée un nouveau tableau vide basé sur la longueur du tableau d'origine et démarre une boucle à partir de la fin du tableau d'origine, ajoutant chaque élément au nouveau tableau dans l'ordre inverse. Enfin, renvoyez ce nouveau tableau et le tri inversé complet.
L'exemple suivant montre comment inverser simplement un tableau à l'aide de la fonction array_reverse () :
Exécutez le code ci-dessus et la sortie est:
Tableau ( [0] => Orange [1] => banane [2] => Apple )
Comme indiqué ci-dessus, la commande du tableau passe de [pomme, banane, orange] à [orange, banane, pomme] .
Lorsque nous passons fidèles au paramètre Preserve_Keys , la fonction conserve le nom de clé du tableau d'origine. Voici l'exemple correspondant:
Le résultat de sortie est le suivant:
Tableau ( [o] => orange [b] => banane [A] => Apple )
Dans ce cas, les noms clés du tableau restent inchangés, sauf que l'ordre des valeurs est inversé.
La fonction Array_Reverse () de PHP offre aux développeurs un moyen pratique d'inverser l'ordre des éléments du tableau. Avec des appels de fonction simples, nous pouvons non seulement inverser le tableau, mais aussi choisir s'il faut conserver le nom de la clé au besoin. Après avoir maîtrisé cette fonction, le traitement des données du tableau sera plus efficace.
J'espère que cet article peut vous aider à mieux comprendre et utiliser la fonction Array_Reverse () pour améliorer vos compétences en programmation PHP.