XML et tableau ?
Posté : 22 août 2007, 16:54
Bonjour,, j'utilise simple xml et j'arrive correctement a afficher les données que je souhaite, mais j'ai un petit souci, voici un exemple du fichier xml :
je n'arrive pas a extraire les photos, en effet soit je n'en affiche qu'une (la premiere) soit je n'arrive pas a les afficher (pourtant si je met un flag je vois bien ma boucle se faire). Voici mon code :
Merci de m'éclairer
Code : Tout sélectionner
<?xml version="1.0" encoding="iso-8859-1"?>
<annonces>
<annonce>
<id>100018601</id>
<texte>blablabla</texte>
<photos>
<photo>100018601</photo>
<photo>200018601</photo>
<photo>300018601</photo>
<photo>400018601</photo>
<photo>500018601</photo>
<photo>600018601</photo>
</photos>
</annonce>
</annonces>
Code : Tout sélectionner
$xml = simplexml_load_file("fichier.xml");
foreach ($xml->annonce as $annonce) {
$chaine = $annonce->id;
$chaine .= $annonce->texte;
//ici le probleme :
foreach ($xml->annonce->photos->photo as $photo) {
$img = $photo->photo;
echo "$img<br>";
}
}
Merci de m'éclairer