Dieser Artikel stellt hauptsächlich die Foreach-Liste über PHP vor, die einen gewissen Referenzwert hat. Jetzt kann ich sie mit allen teilen, die sie brauchen.
<?php /*foreach (函数名 as 地址下标 => 该下标对应的数值) $arr = ['a','b','c','d','e','f','g']; foreach( $arr as $key=>$val) { var_dump($key.'--------'.$val.'<br />'); }
Die Verwendung von list ähnelt dem direkten Kopieren des Werts im Array in die Variable der Liste und der anschließenden Ausgabe von
$arr = ['a','b','c','d','e','f','g']; list($a,$b,$c,$d,$e) = $arr; var_dump($a,$b,$c,$d,$e);
ist äquivalent Es wird zum zeilenweisen Lesen verwendet, aber dabei werden die der Adresse entsprechenden Daten einzeln gelesen
$arr = ['abc','b','c','d','e','f','g']; var_dump(each($arr)); var_dump(each($arr)); var_dump(each($arr)); var_dump(each($arr)); var_dump(each($arr));
Dies ist eine Kombination aus Liste und jedem ähnelt der Verwendung von foreach Wenn die Ausgabeadresse mit dem entsprechenden Wert übereinstimmt
$arr = ['abc','b','c','d','e','f','g']; list($key,$val) = each($arr); var_dump($key,$val); list($key,$val) = each($arr); var_dump($key,$val); list($key,$val) = each($arr); var_dump($key,$val); list($key,$val) = each($arr); var_dump($key,$val); ?> */
Das obige ist der detaillierte Inhalt vonPHP foreach jede Liste. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!