Bonjour tout le monde,
Pour commencer simple, je sais qu'il est possible de créer ou d'appeler (ce qui m'intéresse dans ce cas) un nom de variable composé dynamiquement, par exemple:
ce qui initialisera les variables:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $array = (0,1,2,3,4,5,6,7,8,9,10); foreach($array as $varName){ $newVar[] = $var_{$varName}; }
- $newVar[0] = $var_0,
- $newVar[1] = $var_1 ....
je souhaiterai faire la même chose mais sur un objet, et avec plusieurs niveau, je m'explique avec ce petit bout de code:
ce qui devrai donner quelque chose du genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $array("peros->login", "fichier->filetype", "fichier->filename->ext"); foreach($array as $varName){ $infos[] = $xml->{$varName} }
- $infos[0] = $xml->perso->login;
- $infos[1] = $xml->fichier->filetype;
- $infos[2] = $xml->fichier->filename->ext;
quelqu'un sait-il comment faire ?
Merci =)
PS: je bosse avec l'objet SimpleXML.
Partager