Es gibt drei häufig verwendete Methoden zum Durchlaufen von Arrays in PHP:
1. Verwenden Sie die for-Anweisung, um das Array zu durchlaufen >
2, verwenden Sie die foreach-Anweisung, um das Array zu durchlaufen. 3. Verwenden Sie list(), every() und while-Schleife in Kombination, um das Array zu durchlaufen. Die effizienteste dieser drei Methoden besteht darin, die foreach-Anweisung zum Durchlaufen des Arrays zu verwenden. Die foreach-Struktur wurde seit PHP4 eingeführt. Es handelt sich um eine Anweisung, die speziell für das Durchlaufen von Arrays in PHP entwickelt wurde. Es wird jedem empfohlen, sie zu verwenden. Lassen Sie uns zunächst diese Methoden vorstellen.1. Verwenden Sie die for-Anweisung, um ein Array zu durchlaufen.
Es ist erwähnenswert, dass die Verwendung der for-Anweisung zum Durchlaufen eines Arrays erfordert, dass das Array durchlaufen wird ein Indexarray. Da es in PHP nicht nur assoziative Arrays, sondern auch Index-Arrays gibt, wird die for-Anweisung in PHP selten zum Durchlaufen von Arrays verwendet. Der Beispielcode lautet wie folgt:<?php header("Content-Type: text/html; charset=utf-8"); $arr = array('//m.sbmmt.com','php中文网','PHP教程'); $num = count($arr); for($i=0;$i<$num;++$i){ echo $arr[$i].'<br />'; } ?>
//m.sbmmt.com php中文网 PHP教程
2 Verwenden Sie die foreach-Anweisung, um das Array zu durchlaufen.
Verwenden Sie die foreach-Anweisung zum Durchlaufen des Arrays Es gibt zwei Methoden, die erste Methode verwenden wir am häufigsten. Die Einführung lautet wie folgt: Der erste Weg:foreach(array_expression as $value){ //循环体 }
<?php header("Content-Type: text/html; charset=utf-8"); $arr = array('//m.sbmmt.com','php中文网','PHP教程'); foreach($arr as $value){ echo $value.'<br />'; } ?>
foreach(array_expression as $key=>$value){ //循环体 }
<?php header("Content-Type: text/html; charset=utf-8"); $arr = array('//m.sbmmt.com','php中文网','PHP教程'); foreach($arr as $k=>$v){ echo $k."=>".$v."<br />"; } ?>
0=>//m.sbmmt.com 1=>php中文网 2=>PHP教程
3. Kombinierte Verwendung von list(), every() und while-Schleife zum Durchlaufen des Arrays
jede()-Funktion muss ein Array als Parameter übergeben und das Schlüssel/Wert-Paar des aktuellen Werts zurückgeben Element im Array. Und bewegt den Array-Zeiger zurück zur Position des nächsten Elements. list()-Funktion, dies ist keine echte Funktion, sondern eine Sprachstruktur von PHP. list() weist einer Reihe von Variablen in einem Schritt Werte zu. Beispielcode:<?php header("Content-Type: text/html; charset=utf-8"); //定义循环的数组 $arr = array('website'=>'//m.sbmmt.com','webname'=>'php中文网'); while(list($k,$v) = each($arr)){ echo $k.'=>'.$v.'<br />'; } ?>
website=>//m.sbmmt.com webname=>php中文网
PHP-Chinese-Website! !
Das obige ist der detaillierte Inhalt vonWie durchläuft man ein Array in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!