In diesem Artikel wird hauptsächlich die Methode zum Zuweisen von Werten in einem Array zu einer Reihe von Variablen in PHP vorgestellt. Jetzt können Freunde in Not darauf verweisen 🎜>( PHP 4, PHP 5, PHP 7)
Liste —Weisen Sie die Werte im Array einer Reihe von Variablen zu
ArrayListe ( gemischt [, $var1
gemischt ] )$...
Wie
list() kann einer Reihe von Variablen in einem einzigen Vorgang Werte zuweisen.
Hinweis:
list() kann nur mit numerisch indizierten Arrays verwendet werden und setzt Zahlen voraus Der Index beginnt bei 0.
WarnungIn PHP 5 beginnt
list() mit der Parameterzuweisung ganz rechts ; In PHP 7 weist list() Werte beginnend mit dem Parameter ganz links zu. Wenn Sie einfache Variablen verwenden, machen Sie sich darüber keine Sorgen. Wenn Sie jedoch ein indiziertes Array verwenden, erwarten Sie normalerweise, dass das Ergebnis von links nach rechts verläuft, wie in
list() geschrieben. In PHP 5 ist dies jedoch nicht der Fall. Es wird in umgekehrter Reihenfolge zugewiesen.
Leere Elemente in den Parametern der Funktion list() stellen auch Elemente dar
<?php list(,,$c) = ['aa','bb','cc']; echo $c;//ccecho '<br>'; list($a1,$b1,$c1) = ['aa1','bb1','cc1']; echo $a1.$b1.$c1;//aa1bb1cc1 echo '<br>'; list($a2,,$c2) = ['aa2','bb2','cc2']; echo $a2.$c2;//aa2cc2 echo '<br>'; list($a3,$b3,$c3) = [1=>'aa3',2=>'bb3',0=>'cc3']; echo $a3.$b3.$c3;//cc3aa3bb3 echo '<br>'; list($a4,$b4,$c4) = [1=>'aa4',2=>'bb4',3=>'cc4']; echo $a4.$b4.$c4;//aa4bb4 Notice: Undefined offset: 0 in D:\phpStudy\WWW\demo\function.php on line 14 echo '<br>'; list($a5,$b5,$c5) = [1=>'aa5',2=>'bb5','a'=>'cc5']; echo $a5.$b5.$c5;//aa5bb5 Notice: Undefined offset: 0 in D:\phpStudy\WWW\demo\function.php on line 18 echo '<br>';
Das Obige ist der gesamte Inhalt dieses Artikels Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website!
Verwandte Empfehlungen:
PHP-Methode basierend auf Sekunden PHP-Dauer Automatischer Zeilenumbruch von Text und Bildern in imagettfbbox und imagettftext in PHP-MethodeDas obige ist der detaillierte Inhalt vonSo weisen Sie einer Reihe von Variablen in PHP Werte in einem Array zu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!