Home > Article > Backend Development > Note 012 List language structure in PHP
There is something very similar to function usage in PHP, called syntax structure. Because of this characteristic, it is generally introduced as a function. The grammatical structures that Hy369 is currently exposed to include: echo, print, and array. Of course, the list mentioned this time is also a grammatical structure.
As for whether there are other grammatical structures, Hy369 has not studied this in particular, so it is not clear. I will pay attention to it later. The function of
list is to use an array to assign values to a set of variables. The syntax is:
list(var1,var2...)
The value in the array can be easily assigned to the specified variable through list. Here are two examples:
<?php$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse"); print_r($a);
The output result is:
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.
Pay careful attention to the second example. Hy369 has previously written code similar to list($a,$b,$c) = $array in order to obtain values other than the first array, and then output the value of $c that I only need. At that time, I didn’t know that I could just write list(,,$c)=$arra (note the comma). Now that I think about it, I still feel a little embarrassed.
The above is the content of the list language structure in Note 012 PHP. For more related content, please pay attention to the PHP Chinese website (www.php.cn)!