Heim  >  Artikel  >  Backend-Entwicklung  >  Was bedeutet „as' in PHP?

Was bedeutet „as' in PHP?

WBOY
WBOYOriginal
2022-05-07 14:59:404287Durchsuche

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}".

Was bedeutet „as' in PHP?

Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP-Version 7.1, Dell G3-Computer

Was bedeutet as in PHP?

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:

Was bedeutet „as in PHP?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn