Digamos que tengo un XML como este
<channel>
<item>
<title>This is title 1</title>
</item>
</channel>
El siguiente código hace lo que quiero, ya que genera el título como una cadena
$xml = simplexml_load_string($xmlstring);
echo $xml->channel->item->title;
Este es mi problema. El siguiente código no trata el título como una cadena en ese contexto, por lo que termino con un objeto SimpleXML en la matriz en lugar de una cadena.
$foo = array( $xml->channel->item->title );
He estado trabajando alrededor de esto así
$foo = array( sprintf("%s",$xml->channel->item->title) );
pero eso parece feo.
¿Cuál es la mejor manera de forzar un objeto SimpleXML a una cadena, independientemente del contexto?