für jede Struktur

WBOY
Freigeben: 2016-08-08 09:20:24
Original
1364 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich foreach in PHP vorgestellt. Zusätzlich zum normalen foreach(array_expression_r_r as $value){}-Format gibt es eine andere Schreibweise für foreach, foreach(array_expression_r_r as $key => $value){}.

Wie wir alle wissen, verwenden Sie das einfache Format foreach(array_expression_r_r as $value){}, wie zum Beispiel:

<?php
$arr=array("one","two","three");
foreach($arr as $a){ 
	echo $a;
}
?>
Nach dem Login kopieren

Das Ergebnis der Operation ist die Ausgabe der Elemente im arr-Array nacheinander.

foreach führt die Funktion „reset(array)“ selbst aus, zeigt den internen Zeiger des Arrays auf das erste Element und gibt den Wert dieses Elements zurück. Anschließend wird die Ausführung kontinuierlich rückwärts verschoben und das arr-Array ausgegeben.

Wenn ich jedoch die Indizes jedes Elements bearbeiten möchte, während ich foreach zum Durchlaufen von arr verwende, muss ich die Struktur foreach(array_expression_r_r as $key => $value){} verwenden.

Zum Beispiel das folgende Programm:

<?php
$arr=array("one","two","three");
foreach($arr as $key=>$value){ 
	echo "arr[$key]=$value<br>"; 
} 
?>
Nach dem Login kopieren

Das Laufergebnis ist wie folgt:


Durch den übergebenen $key kann während der Schleife der Index jedes Elements abgerufen werden, der die Position dieses Elements in diesem Array darstellt.

Urheberrechtserklärung: Dieser Artikel ist ein Originalartikel des Bloggers und darf nicht ohne die Erlaubnis des Bloggers reproduziert werden.

Das Obige hat die foreach-Struktur und einige Aspekte davon vorgestellt. Ich hoffe, dass es für Freunde hilfreich sein wird, die sich für PHP-Tutorials interessieren.

Verwandte Etiketten:
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!