Скажем, у меня есть такой XML, как этот
<channel>
<item>
<title>This is title 1</title>
</item>
</channel>
В приведенном ниже коде делается то, что я хочу, чтобы он выводил заголовок в виде строки
$xml = simplexml_load_string($xmlstring);
echo $xml->channel->item->title;
Вот моя проблема. В приведенном ниже коде не рассматривается заголовок как строка в этом контексте, поэтому я получаю объект SimpleXML в массиве вместо строки.
$foo = array( $xml->channel->item->title );
Я работал над этим, как это
$foo = array( sprintf("%s",$xml->channel->item->title) );
но это кажется уродливым.
Какой лучший способ заставить объект SimpleXML к строке, независимо от контекста?