Heim > Artikel > Backend-Entwicklung > Was bedeutet „as' in PHP?
In PHP wird eine Ersatzvariable verwendet, um die Elemente im durchquerten Array darzustellen, wie sie in der foreach-Anweisung verwendet wird. Die Syntax lautet „foreach (array_expression as $value)“. Stellungnahme}".
Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP-Version 7.1, Dell G3-Computer
as wird in der foreach-Anweisung verwendet, was die Elemente im Array bedeutet zu durchlaufen. Dargestellt durch eine Ersatzvariable.
PHP 4 führte die foreach-Struktur ein, die eine praktische Möglichkeit zum Durchlaufen eines Arrays darstellt. foreach kann nur mit Arrays verwendet werden und es tritt ein Fehler auf, wenn versucht wird, es mit anderen Datentypen oder einer nicht initialisierten Variablen zu verwenden.
Es gibt zwei Syntaxen, die zweite ist eine geringfügige, aber nützliche Erweiterung der ersten.
foreach (array_expression as $value){ 语句 } foreach (array_expression as $key => $value) { 语句 }
$value,$key entspricht einer Schleifenvariablen, z. B. $i in einer for-Schleife. Sie können einen Namen nach Belieben wählen, und in der Schleife entspricht er dem Wert und dem Index jedes Elements von Array.
Das erste Format iteriert über das angegebene array_expression-Array. Bei jedem Durchlauf der Schleife wird $value der Wert der aktuellen Zelle zugewiesen und der Zeiger innerhalb des Arrays wird um einen Schritt vorwärts bewegt (sodass die nächste Zelle in der nächsten Schleife abgerufen wird).
Das zweite Format macht dasselbe, außer dass der Schlüsselname der aktuellen Zelle in jeder Schleife auch der Variablen $key zugewiesen wird.
Das Beispiel sieht wie folgt aus:
$a = array('Tom','Mary','Peter','Jack');
Wir verwenden die erste foreach-Methode zur Ausgabe.
foreach ($a as $value) { echo $value."<br/>"; }
Das Endergebnis ist:
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas bedeutet „as' in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!