Es gibt zwei Möglichkeiten, ein PHP-Array umzukehren: Verwenden Sie die integrierte Funktion array_reverse(), um das Array umzukehren; verwenden Sie eine Schleife, um die Reihenfolge der Array-Elemente manuell umzukehren.
So kehren Sie ein PHP-Array um
Das Umkehren eines Arrays ist der Vorgang, bei dem die Reihenfolge der Elemente in einem Array umgekehrt wird. Es gibt mehrere Möglichkeiten, eine Array-Umkehr in PHP zu erreichen.
Verwenden Sie die integrierte Funktion array_reverse()
array_reverse()
-Funktion ist der einfachste Weg, ein Array umzukehren. Es akzeptiert ein Array als Argument und gibt nach der Invertierung ein neues Array zurück:
<?php $arr = [1, 2, 3, 4, 5]; $reversedArr = array_reverse($arr); print_r($reversedArr); ?>
Ausgabe:
Array ( [4] => 5 [3] => 4 [2] => 3 [1] => 2 [0] => 1 )
Verwenden Sie eine Schleife
Wenn Sie mehr Kontrolle über den Inversionsprozess benötigen, können Sie eine Schleife verwenden:
<?php $arr = [1, 2, 3, 4, 5]; $reversedArr = []; for ($i = count($arr) - 1; $i >= 0; $i--) { $reversedArr[] = $arr[$i]; } print_r($reversedArr); ?>
Ausgabe:
Array ( [0] => 5 [1] => 4 [2] => 3 [3] => 2 [4] => 1 )
Praktischer Fall
Angenommen, Sie haben das folgende Array, das eine Liste von vom Benutzer eingegebenen Ganzzahl-Arrays darstellt:
$nums = [1, 3, 2, 5, 4];
Um dieses Array umzukehren und die Elemente in einer bestimmten Reihenfolge zu drucken, können Sie den folgenden Code verwenden:
<?php $arr = [1, 3, 2, 5, 4]; $reversedArr = array_reverse($arr); foreach ($reversedArr as $num) { echo "元素: $num\n"; } ?>
Ausgabe:
元素: 4 元素: 5 元素: 2 元素: 3 元素: 1
Das obige ist der detaillierte Inhalt vonUmkehren des PHP-Arrays, um ein neues Array zu bilden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!