J'ai une chaîne comme ceci:clés de tableau dynamique
$string = 'one/two/three/four';
que je transformer en un tableau:
$keys = explode('/', $string);
Ce tableau peut avoir un certain nombre d'éléments, comme 1 , 2, 5 etc.
Comment puis-je affecter une certaine valeur à un tableau multidimensionnel, mais utilisez le $keys
que j'ai créé ab ove pour identifier la position où insérer?
Comme:
$arr['one']['two']['three']['four'] = 'value';
Désolé si la question est source de confusion, mais je ne sais pas comment l'expliquer mieux
Cela ne fonctionnera pas. '$ multi = $ multi [$ k]' crée une * copie *, ce n'est pas une référence, donc vous ne modifiez rien quand vous faites '$ multi = $ value', excepté le tableau final. –
vient de l'éditer. – MattoTodd
il * encore * ne fonctionnera pas, vous créez * des copies *, pas * des références *. –