이와 같은 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 개체를 문자열로 강제하는 가장 좋은 방법은 무엇입니까?