explode va creer un tableau dont les elements sont séparés par le 1er parametre (espace) avec le 2eme parametre (Avril 2005)
donc il va te creer un tableau a 2 elements :
array("Avril", "2005");
list est une fonction spéciale qui permet d'affecter facilement un contenu de tableau a des variables (ca permet de le "dépiler" en quelque sorte)
list($var1, $var2, $var3) = array($val1, $val2, $val3);
va affecter $val1 a $var1, $val2 a $var2, $val3 a $var3
donc list($mois, $annee) = array('Avril', '2005'); va affecter 'Avril' a $mois et '2005' a $annee ;o)
A noter que list est tres souple, tu peux "sauter" des champs si ils ne t'interessent pas :
list($var1,,$var2,,,$var3) = array($val1, $foo, $val2, $foo, $foo, $val3);
http://php.net/fr/explode
http://php.net/Fr/list
Partager