3-2XMLデータ操作(SimpleXML)Tips300 属性名を指定し、属性値を取得する
Level1
PointSimpleXMLElement連想配列のキーに属性名を指定する
属性値にアクセスするには、SimpleXML
Elementが用意している連想配列のキーに属性名を指定します。
example.xmlでは、2番目の<book>タグ内の<author>タグが下記のように定義されています。
<author type="main">二本松 あきのり</author>
<author type="sub">小林 松男</author>
この<author>タグのtype属性の値を出力するには、下記のように記述します。
echo $simple_xml_element_obj->book[1]->author[0]["type"];
echo $simple_xml_element_obj->book[1]->author[1]["type"];
前者は属性値「main」を出力し、後者は属性値「sub」を出力します。
この記事は会員限定です。会員登録をすると続きをお読みいただけます。
ログイン / 新規登録