Home  >  Article  >  Backend Development  >  Note 012 List language structure in PHP

Note 012 List language structure in PHP

黄舟
黄舟Original
2016-12-26 10:00:321407browse

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)!


Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn