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

Was bedeutet „as' in PHP?

WBOY
Freigeben: 2023-03-15 22:40:02
Original
4339 Leute haben es durchsucht

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) { 语句 }
Nach dem Login kopieren

$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');
Nach dem Login kopieren

Wir verwenden die erste foreach-Methode zur Ausgabe.

foreach ($a as $value) {
  echo $value."<br/>";
}
Nach dem Login kopieren

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!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage