Im essayant de faire une boucle et afficher des informations de la structure xml suivante.naviguer à travers cette structure xml avec php
<users_list>
−<users type="array">
+<user>
<id>Blah</id>
</user>
+<user></user>
+<user></user>
</users>
<next_link>6</next_link>
<prev_link>4</prev_link>
</users_list>
Im en utilisant le PHP suivant pour récupérer les nœuds. J'ai essayé quelques variations, mais je ne vois aucun effet.
$xml = simplexml_load_string($rawxml);
foreach($xml->users_list AS $key){
$name = $key->users->user->{"id"};
}
$next = $key->{"next_link"};
$prev = $key->{"prev_link"};
Je ne reçois rien lorsque je fais écho à mes variables, ou des arguments non valides quand sur foreach
la fonction
Attention: Argument invalide fourni pour foreach() dans functions.php sur la ligne 55 Array - C'est ce que je reçois quand j'utilise cette méthode. – mrpatg
Le code que j'ai publié fonctionne tel quel. Ma conjecture est que votre variable n'est pas nommée $ users_list. Essayez 'error_reporting (E_ALL);' –