Array-Umkehrung in PHP
Dieses Tutorial zeigt, wie man das Array in PHP umkehrt.
Array-Umkehrung in PHP
Das Umkehren eines Arrays in PHP ist eine einfache Operation, die von der eingebauten Funktion array_reverse()
ausgeführt wird. Diese integrierte Funktion kann die Elemente eines Arrays umkehren, einschließlich der verschachtelten Arrays.
Das array_reverse()
bietet auch Funktionen, um die Schlüsselelemente je nach Benutzer zu erhalten. Diese eingebaute Funktion nimmt ein Array als Parameter und gibt das umgekehrte Array zurück.
Die Syntax für diese Methode lautet:
array array_reverse($Input_Array, $Key_to_Preserve)
Wenn $Input_Array
ein Array ist, das umgekehrt wird, was ein obligatorischer Parameter ist, und $Key_to_Preserve
optional ist, wodurch die Methode benachrichtigt wird, die Schlüssel beizubehalten, ist dieser Parameter entweder true
oder false
.
Zum Beispiel wenden wir die Methode array_reverse()
auf die folgenden Arrays an.
Input : $Input_Array = (10, 20, 30, 40, 50)
Output :
Array
(
[0] => 50
[1] => 40
[2] => 30
[3] => 20
[4] => 10
)
Input :
Array
(
[0] => delftstack1
[1] => delftstack2
[2] => delftstack3
[3] => delftstack4
)
Output :
Array
(
[3] => delftstack4
[2] => delftstack3
[1] => delftstack2
[0] => delftstack1
)
Jetzt wissen wir, dass die Methode array_reverse()
funktioniert, versuchen wir es mit einem Beispiel in PHP.
<?php
$Input_Array = array("Delftstack1", "Delftstack2", "Delftstack3", "Delftstack4", "Delftstack5");
echo "The Original Array:<br>";
print_r($Input_Array);
echo "The Array After Reverse:<br>";
print_r(array_reverse($Input_Array));
?>
Der obige Code kehrt das angegebene Array mit der Methode array_reverse()
um. Siehe Ausgabe:
The Original Array:
Array (
[0] => Delftstack1
[1] => Delftstack2
[2] => Delftstack3
[3] => Delftstack4
[4] => Delftstack5 )
The Array After Reverse:
Array (
[0] => Delftstack5
[1] => Delftstack4
[2] => Delftstack3
[3] => Delftstack2
[4] => Delftstack1 )
Versuchen wir dasselbe Beispiel, indem wir den Parameter $Key_to_Preserve
auf true
setzen. Siehe Beispiel:
<?php
$Input_Array = array("Delftstack1", "Delftstack2", "Delftstack3", "Delftstack4", "Delftstack5");
echo "The Original Array:<br>";
print_r($Input_Array);
echo "The Array After Reverse:<br>";
print_r(array_reverse($Input_Array, true));
?>
Wenn Sie $Key_to_Preserve
auf true
setzen, werden auch die Schlüssel mit den Werten vertauscht; der Standardwert dafür ist false
; das ist das erste Beispiel, bei dem die Schlüssel nicht vertauscht wurden.
Siehe die Ausgabe:
The Original Array:
Array (
[0] => Delftstack1
[1] => Delftstack2
[2] => Delftstack3
[3] => Delftstack4
[4] => Delftstack5 )
The Array After Reverse:
Array (
[4] => Delftstack5
[3] => Delftstack4
[2] => Delftstack3
[1] => Delftstack2
[0] => Delftstack1 )
Die Methode array_reverse()
ist nicht die einzige Methode, um ein Array in PHP umzukehren; Die for
-Schleife kann auch verwendet werden, um die umgekehrte Operation auf einem Array in PHP auszuführen. Sehen wir uns das Beispiel an.
<?php
$Input_Array = array("Delftstack1", "Delftstack2", "Delftstack3", "Delftstack4", "Delftstack5");
$size = sizeof($Input_Array);
echo "The Original Array:\<br>";
print_r($Input_Array);
echo "<br>";
echo "The Reversed Array Values:\<br>";
for($x=$size-1; $x>=0; $x--){
echo $Input_Array[$x]."<br>";
}
?>
Der obige Code verwendet eine for
-Schleife, um die Array-Werte umgekehrt zu echo
. Siehe die Ausgabe:
The Original Array:\
Array (
[0] => Delftstack1
[1] => Delftstack2
[2] => Delftstack3
[3] => Delftstack4
[4] => Delftstack5 )
The Reversed Array Values:\
Delftstack5
Delftstack4
Delftstack3
Delftstack2
Delftstack1
Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.
LinkedIn FacebookVerwandter Artikel - PHP Array
- Wie man die erste und letzte Iteration in einer foreach-Schleife in PHP bestimmt
- Wie man in PHP ein Array in eine Zeichenkette konvertiert
- Wie man das erste Element eines Arrays in PHP erhält
- Wie Sie ein Array in PHP echoen oder drucken
- Wie löscht man ein Element aus einem Array in PHP
- Wie man leere Array-Elemente in PHP entfernt