Heim >Backend-Entwicklung >PHP-Tutorial >Wie funktioniert der Operator „=>' in der „foreach'-Schleife von PHP?
` Operatorfunktion in der „foreach“-Schleife von PHP? " />
Operatorzuweisung in PHP-foreach-Schleife
PHP verfügt über den =>-Operator, der allgemein dafür bekannt ist, dass er gleich oder größer als ist. Allerdings in Im Kontext einer foreach-Schleife weicht ihre Verwendung von dieser herkömmlichen Bedeutung ab.
Assoziatives Array Trennzeichen
Der =>-Operator wird als Trennzeichen für assoziative Arrays verwendet. Innerhalb einer foreach-Schleife dient er dazu, den Schlüssel des Arrays einer angegebenen Variablen (in diesem Fall $user) zuzuweisen Wert zu einem anderen ($pass).
Beispiel: Assoziatives Array Iteration
$user_list = array( 'dave' => 'apassword', 'steve' => 'secr3t' ); foreach ($user_list as $user => $pass) { echo "{$user}'s pass is: {$pass}\n"; }
Ausgabe:
dave's pass is: apassword steve's pass is: secr3t
Numerische Array-Iteration
Bemerkenswerterweise kann auch der =>-Operator verwendet werden mit numerisch indizierten Arrays.
Beispiel: Numerisches Array Iteration
$foo = array('car', 'truck', 'van', 'bike', 'rickshaw'); foreach ($foo as $i => $type) { echo "{$i}: {$type}\n"; }
Ausgabe:
0: car 1: truck 2: van 3: bike 4: rickshaw
Daher erfüllt der =>-Operator innerhalb der foreach-Schleife von PHP einen bestimmten Zweck als assoziatives Array-Trennzeichen und ermöglicht das Durchlaufen und Zugriff auf Schlüssel-Wert-Paare.
Das obige ist der detaillierte Inhalt vonWie funktioniert der Operator „=>' in der „foreach'-Schleife von PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!