PHP5 & XML : fonction array et compter des résultat
Posté : 19 avr. 2006, 16:04
Bonjour,
Je tente des affichages en php à partir d'un fichier XML. Je visualise bien les valeurs du fichier grâce au SimpleXMl, c'est plutot pratique d'ailleurs.
Par contre il y a de petites choses que je ne saisis pas :
- je n'arrive pas à faire appliquer de nombreuses fonctions tableau php aux variables des résultats XMl :
Par exemple pour afficher aléatoirement des titres de livres (ça ne fonctionne pas!):
Quelqu'un saurait -il d'ou vient mon erreur ? Je suis assez coincée et c'est vrai que j'ai pas mal cherché de réponse sans résultat. Je vous remercie par avance et j'attends vos remarques avec impatience.
Vanilla.
Je tente des affichages en php à partir d'un fichier XML. Je visualise bien les valeurs du fichier grâce au SimpleXMl, c'est plutot pratique d'ailleurs.
Par contre il y a de petites choses que je ne saisis pas :
- je n'arrive pas à faire appliquer de nombreuses fonctions tableau php aux variables des résultats XMl :
Par exemple pour afficher aléatoirement des titres de livres (ça ne fonctionne pas!):
$data = simplexml_load_file('http://blabla.xml');
foreach ($data->livre as $livre)
{
$pic = $livre->name;
$rand_livre = array_rand ($pic , 3);
for ($i=0; $i<=2; $i++)
{
echo $rand_livre[$i];
}
}
- et les répercussions sont que je ne peux pas non plus calculer le nombre total de résultats ou le nombre de valeurs pour un type de données XML (ex: le nombre de titre de livre du fichier)... Quelqu'un saurait -il d'ou vient mon erreur ? Je suis assez coincée et c'est vrai que j'ai pas mal cherché de réponse sans résultat. Je vous remercie par avance et j'attends vos remarques avec impatience.
Vanilla.