[SimpleXML] Object array implode
Bonjour,
j’essaie de mettre toutes les valeurs d'un array qui est dans un objet que je récupère lui même d'un fichier XML dans une variable pour l'intégrer dans une colonne de ma bdd afin de pouvoir les réutiliser.
Le XML :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <IMAGES>
<IMG>
http://7556265a.jpg
</IMG>
<IMG>
http://7556265b.jpg
</IMG>
<IMG>
http://7556265c.jpg
</IMG>
<IMG>
http://7556265d.jpg
</IMG>
</IMAGES> |
Voici ce que j'essaie de faire
Code:
1 2 3 4 5 6
| $vals = array();
foreach($bien->IMAGES as $IMAGES){
$IMAGES;
}
var_dump($IMAGES);
echo implode("",$IMAGES); |
var dump me donne
Code:
1 2 3 4 5 6 7
| object(SimpleXMLElement)[2501]
public 'IMG' =>
array
0 => string 'http://7556265a.jpg' (length=101)
1 => string 'http://7556265b.jpg' (length=101)
2 => string 'http://7556265c.jpg' (length=101)
3 => string 'http://7556265d.jpg' (length=101) |
l'implode provoque une erreur
Citation:
implode() [function.implode]: Invalid arguments passed
J'espère quelqu'un pourra me dire comment récupérer toute les valeur de cet objet pour les stocker dans ma base.
Merci.