Zusammenfassung von Beispielen für 4 Schleifenarray-Methoden in PHP

伊谢尔伦
Freigeben: 2023-03-11 09:14:02
Original
2177 Leute haben es durchsucht

Es gibt viele Funktionen, die zum Durchlaufen eines Arrays in PHP verwendet werden können, wie zum Beispiel: für Anweisung , list, every, Die vier Funktionen von foreach sind auch die Hauptfunktionen zum Durchlaufen von Arrays in PHP. Sie werden im Folgenden vorgestellt.

foreach durchläuft das Array

Wenn wir ein Array verwenden, müssen wir oft das Array durchlaufen und jeden Schlüssel- oder Elementwert abrufen. PHP bietet etwas Besonderes Funktionen zum Durchlaufen der Array-Funktion. Hier stellen wir zunächst die Verwendung der Array-Traversalfunktion foreach vor.

Strukturform:

foreach ( array_expression as $value ) statement
/* array_expression是要遍历的数组
   as作用是将数组的值赋给$value
   statement是后续语句
*/
Nach dem Login kopieren

Nicht nur der Wert des Elements, sondern auch der Schlüsselname kann über foreach ermittelt werden. Die Strukturform:

foreach ( array_expression as $key => $value ) statement
Nach dem Login kopieren
foreach( $color as $c) echo $c ."<br>";
Nach dem Login kopieren

wird geändert in:

foreach( $color as $key => $c) echo $key.$c ."<br>";
Nach dem Login kopieren

jeder durchläuft das Array

Das Durchlaufen des Arrays ist ein wichtiger Teil des PHP-Array-Vorgangs. Zusätzlich zur zuvor erwähnten Funktion foreach stellen wir hier eine weitere Funktion vor, die ein Array-each() durchläuft.

Verwenden Sie die Funktion every(), um den Schlüsselnamen und den entsprechenden Elementwert der aktuellen Zeigerposition auszugeben. Mit „0“ oder „key“ können Sie auf den Schlüsselnamen (Bezeichner) zugreifen und mit „1“ oder „value“ auf den dem Bezeichner entsprechenden Wert.

Beispiel:

<?php 
 $languages=array(1=-->"php",
  5=>"html",
  10=>"css");
 $a=each($languages); /* 第一次遍历数组 */  
 echo $a[0] ."t";
 echo $a[1] ."<br>"; 
 $a=each($languages); /* 第二次遍历数组 */
 echo $a[key] ."t";
 echo $a[value];    
?>
Nach dem Login kopieren

list durchläuft das Array

Die Funktionsliste kann der -Variable einmalig zugewiesen werden Durchlaufen des Arrays. Wird normalerweise in Verbindung mit der Funktion every() verwendet. Die Verwendung der Funktion list() erleichtert den Zugriff auf die von every() zurückgegebenen Schlüssel und Werte.

Beispiel:

<?php 
 $date=array(1=-->"Monday",
  2=>"Tuesday",
  3=>"Wednesday");
 list($key,$value)=each($date); /* 遍历函数 */
 echo "$key $value" ."<br>"; /* 输出第一个数组 */
 $next=next($date);  /* 指针后移 */
 echo "$next";  
?>
Nach dem Login kopieren

ps: Die Funktion list() ist genau das Gegenteil der Funktion array(), array() erstellt eine Reihe von Daten in einem Array, während list( ) teilt das Array in Daten auf.

for durchläuft das Array

Zusätzlich zu einigen der vordefinierten Traversal-Array-Funktionen in PHP können wir auch die Schleifenfunktion der for-Anweisung verwenden, um das Array zu durchqueren und ausgeben. Nachfolgend finden Sie Beispiele:

<?php 
 $a[]="张学友"; /* 定义数组 */
 $a[]="刘德华";
 $a[]="黎明";
 $a[]="郭富城";
 $s=count($a); /* 统计数组个数 */
 for($i=0;$i<$s;$i++){ /* 遍历数组 */
  echo $a[$i] ."<br /-->"; /* 显示数组 */
 }
?>
Nach dem Login kopieren


Das obige ist der detaillierte Inhalt vonZusammenfassung von Beispielen für 4 Schleifenarray-Methoden in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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!