Home > PHP

xmlで属性(attribute)を取得する

xmlのいわゆる構造化された<item></item>というようなタグから情報を取得するのは割と簡単なのですが、xmlからアトリビュートを取得するのは以下のような感じ。

<?php
$string = <<< XML
<a>
 <foo name="one" game="lonely">1</foo>
</a>
XML;

$xml = simplexml_load_string($string);
print $xml;

foreach($xml->foo[0]->attributes() as $a => $b) {
    echo $a."=".$b."<br />\n";
}
?>






プロフィール



  • Name :: 山上オサム ♂(37)
  • Hobby :: 武術
  • Work :: Web Designer