Salut,
j'ai un pt pb avec des arrays :
j'extrais d'une table mysql des données de la forme "1-1-2", ou encore "1-3-4-5", (plusieurs chiffres reliés par un tiret, koi). j'aimerais que dans une boucle fetch_array je puisse convertir ces codages en un array unique de la forme $case[1][1][2] (pour le premier exemple évidemment). J'ai pensé le faire avec des variables dynamiques :
Code :
- while ($data = mysql_fetch_array($req)) {
- $temp = str_replace('-', '][', $data[hierarchie]);
- ${'case['.$temp.']'} = $data[texte];
- }
|
(hierarchie correspond à la chaine à convertir)
mais apres exécution, impossible de récupérer ces infos (avec un petit echo $case[1][1][2]), qui ne sont, de toute façon, pas considérées comme des arrays (j'ai vérifié avec un get_defined_vars qui affiche toutes les valeurs de case au cas par cas, au lieu de les regrouper dans un array)...
comment pourrais-je faire ?
---------------
HardGamers.org