Maison >développement back-end >tutoriel php >Note 012 Structure du langage de liste en PHP

Note 012 Structure du langage de liste en PHP

黄舟
黄舟original
2016-12-26 10:00:321424parcourir

Il existe quelque chose de très similaire à l'utilisation des fonctions en PHP, appelé structure syntaxique. En raison de cette caractéristique, il est généralement présenté comme une fonction. Les structures grammaticales auxquelles Hy369 est actuellement exposé incluent : echo, print et array. Bien entendu, la liste mentionnée cette fois est aussi une structure grammaticale.

Quant à savoir s'il existe d'autres structures grammaticales, Hy369 ne l'a pas étudié en particulier, donc ce n'est pas clair j'y prêterai attention plus tard. La fonction de

list est d'utiliser un tableau pour attribuer des valeurs à un ensemble de variables. La syntaxe est la suivante :

list(var1,var2...)

La valeur du tableau peut être facilement attribuée à la variable spécifiée via la liste. Voici deux exemples :

<?php$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse");
print_r($a);

Le résultat de sortie est :

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.

Portez une attention particulière au deuxième exemple. Hy369 a déjà écrit du code similaire à list($a,$b,$c) = $array afin d'obtenir des valeurs autres que le premier tableau, puis afficher la valeur de $c dont j'ai seulement besoin. À cette époque, je ne savais pas que je pouvais simplement écrire list(,,$c)=$arra (notez la virgule). Maintenant que j'y pense, je me sens encore un peu gêné.

Ce qui précède est le contenu de la structure du langage de liste dans la note 012 PHP. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn