purazumakoiの[はてなブログ]

技術メモから最近はライフログも増えてきてます。

PHPでXMLをパースしたデータを取得する

同じように困ってる人がいた
simplexml_load_fileでXMLデータを取得したあとの参照方法 | 南紀熊野ウェブサービス(大阪、新宮市)

普通に取得しようとすると

$data = simplexml_load_file(”http://aaa.com/rss/”);
$out = $data->Feature->Property->GovernmentCode;



こんな感じの結果が帰ってくる。
SimpleXMLElement Object
(
[0] => hogehoge
)

違うんだ、こんな配列みたいな形を求めていないんだ。string型でほしいんだ。

要はキャストしてstringにしてあげないといけないようです。

$data = simplexml_load_file(”http://aaa.com/rss/”);
$out = (string)$data->Feature->Property->GovernmentCode;