###前提
PHPで郵便番号を取得するAPIを使って郵便番号を取得しようとしています。
###ソースコード
$url = "http://zip2.cgis.biz/xml/zip.php?zn=1130033"; $xml = simplexml_load_file($url); var_dump($xml);
エラーが発生しているわけではありませんが、var_dumpで表示した中身のソースを見た時に以下のような表現がありました。
[5]=>
object(SimpleXMLElement)#17 (1) {
["@attributes"]=>
array(1) {
["city"]=>
string(9) "文京区"
}
}
この中の@attributesの「@」の意味が分かりません。
ちなみに、schooの動画で勉強しているのですが、
実際に"文京区"と表示したい場合は以下のようなコードで表示するようなのですが、attributesのところだけattributes()と関数のような表現になっています。
echo (string)$xml->ADDRESS_value->value[5]->attributes()->city;
これは「@」が関係しているのかな、と勝手に想像しているのですが、この@の意味を教えて頂けますでしょうか。
###補足情報(言語/FW/ツール等のバージョンなど)
言語:PHP
ブラウザ:chrome
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/03 16:44
2016/04/04 04:31