PHP逆引き大全 516の極意

データフォーマットの極意 - Tips300 属性名を指定し、属性値を取得する

登録タグ
PHP
Icon comment count 0
Icon stock count 0

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」を出力します。

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません