Disons que j'ai un peu de XML comme ceci
<channel>
<item>
<title>This is title 1</title>
</item>
</channel>
Le code ci-dessous est ce que je veux en ce qu'elle renvoie le titre comme une chaîne de caractères
$xml = simplexml_load_string($xmlstring);
echo $xml->channel->item->title;
Voici mon problème. Le code ci-dessous ne permet pas de traiter le titre comme une chaîne de caractères dans ce contexte donc je me retrouve avec un objet SimpleXML dans le tableau au lieu d'une chaîne.
$foo = array( $xml->channel->item->title );
J'ai travaillé autour d'elle comme ça
$foo = array( sprintf("%s",$xml->channel->item->title) );
mais qui semble laid.
Quel est le meilleur moyen de forcer un objet SimpleXML à une chaîne, quel que soit le contexte?