Heim >Backend-Entwicklung >PHP-Tutorial >Hinweis 012 Sprachstruktur in PHP auflisten
Es gibt etwas, das der Funktionsverwendung in PHP sehr ähnlich ist, die sogenannte Syntaxstruktur. Aufgrund dieser Eigenschaft wird es im Allgemeinen als Funktion eingeführt. Zu den grammatikalischen Strukturen, denen Hy369 derzeit ausgesetzt ist, gehören: echo, print und array. Natürlich handelt es sich bei der diesmal erwähnten Liste auch um eine grammatikalische Struktur.
Ob es andere grammatikalische Strukturen gibt, hat Hy369 nicht speziell untersucht, daher werde ich später nicht darauf eingehen. Die Funktion von
list besteht darin, ein Array zu verwenden, um einer Reihe von Variablen Werte zuzuweisen. Die Syntax lautet:
list(var1,var2...)
Der Wert im Array kann über die Liste einfach der angegebenen Variablen zugewiesen werden. Hier sind zwei Beispiele:
<?php$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse"); print_r($a);
Das Ausgabeergebnis ist:
Array ( [a] => Dog [b] => Cat [c] => Horse )
<?php$my_array = array("Dog","Cat","Horse"); list($a, , $c) = $my_array; echo "Here I only use the $a and $c variables.";
Here I only use the Dog and Horse variables.
Achten Sie sorgfältig auf das zweite Beispiel. Hy369 hat zuvor Code geschrieben, der list($a,$b,$c) = $array ähnelt, um andere Werte als das erste Array zu erhalten, und dann den Wert von $c auszugeben, den ich nur benötige. Zu diesem Zeitpunkt wusste ich nicht, dass ich einfach list(,,$c)=$arra schreiben konnte (beachten Sie das Komma). Wenn ich jetzt darüber nachdenke, ist es mir immer noch ein wenig peinlich.
Das Obige ist der Inhalt der Listensprachenstruktur in Hinweis 012 PHP. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn).