Die Funktion array_reverse () ist ein leistungsstarkes Werkzeug, das in PHP integriert ist, um die Reihenfolge der Array -Elemente umzukehren. Durch diese Funktion können Entwickler die Elemente im Array in umgekehrter Reihenfolge anordnen und ein neues Array zurückgeben.
Array_reverse (Array $ Array, Bool $ Preserve_keys = False): Array
Array : Erforderlich, was darauf hinweist, dass ein Eingangsarray, das umgekehrt werden muss.
Preserve_keys : Geben Sie optional an, ob der Schlüsselname des ursprünglichen Arrays erhalten bleibt. Standard ist falsch, das heißt, es ist nicht erhalten.
Diese Funktion gibt in umgekehrter Reihenfolge eine neue Reihe von Elementen zurück.
Das Prinzip der Funktion array_reverse () ist relativ einfach. Zunächst prüft es, ob der Parameter von Preserve_Keys eingegeben wird. Wenn wahr, wird er als Schlüsselwertpaare des ursprünglichen Arrays neu angeordnet. Wenn falsch oder wenn dieser Parameter nicht übergeben wird, wird eine inkrementierte Ganzzahl als Schlüsselname des Neuarrays verwendet.
Als nächstes erstellt die Funktion ein neues leeres Array basierend auf der Länge des ursprünglichen Arrays und startet eine Schleife vom Ende des ursprünglichen Arrays, wodurch jedes Element in umgekehrter Reihenfolge das neue Array hinzugefügt wird. Geben Sie schließlich dieses neue Array zurück und komplett umgekehrt.
Das folgende Beispiel zeigt, wie ein Array einfach mit der Funktion array_reverse () umgekehrt werden kann:
Führen Sie den obigen Code aus und die Ausgabe lautet:
Array ( [0] => Orange [1] => Banane [2] => Apple )
Wie oben gezeigt, ändert sich die Array -Bestellung von [Apple, Banane, Orange] zu [Orange, Banane, Apple] .
Wenn wir den Parameter von Preserve_Keys übergeben , behält die Funktion den Schlüsselnamen des ursprünglichen Arrays bei. Das Folgende ist das entsprechende Beispiel:
Das Ausgabeergebnis ist wie folgt:
Array ( [o] => orange [b] => Banane [a] => Apple )
In diesem Fall bleiben die Schlüsselnamen des Arrays unverändert, außer dass die Reihenfolge der Werte umgekehrt ist.
Die Funktion von PHP von Array_reverse () bietet Entwicklern eine bequeme Möglichkeit, die Reihenfolge der Array -Elemente umzukehren. Bei einfachen Funktionsaufrufen können wir das Array nicht nur leicht umkehren, sondern auch wählen, ob der Schlüsselname bei Bedarf beibehalten werden soll. Nach dem Beherrschen dieser Funktion sind die Verarbeitungsarray -Daten effizienter.
Ich hoffe, dieser Artikel kann Ihnen helfen, die Funktion array_reverse () besser zu verstehen und zu verwenden, um Ihre PHP -Programmierfähigkeiten zu verbessern.