So verwenden Sie Array_reverse -Funktion in PHP

So verwenden Sie Array_reverse -Funktion in PHP
Während der Arbeit mit Arrays in PHP müssen wir möglicherweise die Reihenfolge eines Arrays umkehren. Dafür haben wir eine vordefinierte PHP -Funktion genannt Array_reverse (). Diese Funktion ermöglicht es uns, die Reihenfolge eines beliebigen Eingangsarrays umzukehren. Dieser Artikel deckt die Funktion array_reverse () im Detail ab, einschließlich der Syntax-, Parameter- und Beispielcodes.

Was ist die Funktion array_reverse () in PHP?

Der Array_reverse () Die Funktion kann die Array -Elemente umkehren oder neu ordnen. Diese Funktion nimmt ein Array als Eingabe ein und gibt ein Neues Array mit der Reihenfolge der Elemente umgekehrt zurück.

Syntax

Die Syntax für die Funktion array_reversever () lautet wie folgt:

Array_reverse (Array, Preserve_keys)

Die Funktion nimmt ein Array als erstes Argument und als optional an Boolescher Wert als zweites Argument. Wenn der zweite Parameter Preserve_keys ist auf true eingestellt, die Funktion wird die Schlüssel des Arrays bewahren. Wenn der zweite Parameter nicht eingestellt oder auf false eingestellt ist, setzt die Funktion die Schlüssel des Arrays zurück. Standardmäßig wird diesem Parameter ein falscher Wert zugewiesen.

Parameter

Die Funktion array_reverse () nimmt zwei Parameter vor:

  • Array: Das Array, das umgekehrt werden soll. Dies ist ein erforderlicher Parameter.
  • Preserve_keys: Ein optionaler boolescher Wert, der bestimmt, ob die Schlüssel des Arrays erhalten bleiben oder nicht. Es ist standardmäßig auf false gesetzt.

Zurückkehren

Ein umgekehrtes Array wird von Array_reverse () Funktion zurückgegeben.

Beispiel 1: Umkehrung eines Arrays

In dem unten angegebenen Code erstellen wir ein Array von Zahlen und verwenden dann die Funktion array_reverse (), um die Reihenfolge der Elemente im Array umzukehren, ohne die Schlüssel zu erhalten:

$ number = Array (1, 2, 3, 4, 5);
$ reversed_numbers = array_reverse ($ number);
print_r ($ reversed_numbers);
?>

Ausgang
In der Ausgabe können wir sehen, dass die Funktion array_reverse () die Reihenfolge der Elemente im Array umgekehrt hat, ohne die Schlüssel zu erhalten:

Array
(
[0] => 5
[1] => 4
[2] => 3
[3] => 2
[4] => 1
)

Beispiel 2: Umkehrung eines Arrays und Konservierungsschlüssels umkehren

Jetzt erstellen wir eine Reihe von Zeichenfolgen und verwenden dann die Funktion array_reverse (), die Reihenfolge der Elemente im Array umzukehren, während wir die Schlüssel erhalten haben:

$ number = Array (1, 2, 3, 4, 5);
$ reversed_numbers = array_reverse ($ number, true);
print_r ($ reversed_numbers);
?>

Ausgang
Hier hat die Funktion array_reverse () die Reihenfolge der Elemente im Array umgekehrt und gleichzeitig die Schlüssel erhalten:

Array (
[4] => 5
[3] => 4
[2] => 3
[1] => 2
[0] => 1
)

Beispiel 3: Umkehrung eines mehrdimensionalen Arrays

In dem folgenden Code haben wir ein mehrdimensionales Array erstellt und dann die Reihenfolge der Array -Elemente umkehren:

$ tiere = Array (
Array ('Name' => 'Hund', 'Farbe' => 'Brown'),
Array ('name' => 'cat', 'color' => 'grau'),
Array ('Name' => 'Bird', 'Color' => 'Blue')
);
$ reversed_animals = array_reverse ($ tiere);
print_r ($ reversed_animals);
?>

Ausgang
In der Ausgabe können wir das sehen Array_reverse () Die Funktion hat die Reihenfolge der Elemente umgekehrt, die in einem mehrdimensionalen Array vorhanden sind:

Array (
[0] => Array ([Name] => Bird [Farbe] => Blau)
[1] => Array ([Name] => CAT [Farbe] => Grau)
[2] => Array ([Name] => Hund [Farbe] => Brown)
)

Abschluss

Mit Array_reverse () In PHP können wir die Elemente eines Arrays neu ordnen. Diese Funktion wird von dieser Funktion zurückgegeben, wobei die Elemente gemäß dem Eingangsarray neu angeordnet sind. Dieser Artikel deckt die Details der Funktion array_reverse () ab. Für eine vollständige Beschreibung der Syntax, Parameter und Rückgabewert dieser Funktion lesen Sie den Artikel.