quand tu fais tu indiques que $test['0'] est une chaîne de caractère, donc est considéré comme on peut appeller les crochets sur une chaîne de caractère qu'avec un entier en indice, donc c'est convertit en (j'ai mis des {} pour respecter les notations non-dépréciées : appeller [] sur une chaîne de caractère est déprécié, il faut utiliser {})
c'est donc dans le premier caractère de "lundi" que tu va stocker "arbre"... le comportement est censé être indéterminé, mais à priori, ça remplace en faite "lundi" par "arbre"
si tu veux faire un tableau à 2 dimensions, fait :
$test = array('0' => array('0' => 'arbre'));
ou encore :
1 2 3
| $test = array();
$test['0'] = array();
$test['0']['0'] = 'arbre'; |
Partager