PHP逆引き大全 516の極意

データフォーマットの極意 - Tips305 子要素の数を取得する

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

3-2XMLデータ操作(SimpleXML)Tips305 子要素の数を取得する

Level1

PointSimpleXMLElement::count()メソッドを利用する

子要素の数を取得するには、SimpleXMLE
lement::count()メソッドを利用します。

example.xmlの1番目の<book>タグには、下記のように2件のレビューが存在します。

<reviews>
  <review>
    <reviewer-id>tanaka0121</reviewer-id>
    <comment>とっても分かりやすい本でした。</comment>
  </review>
  <review>
    <reviewer-id>h_otsuka</reviewer-id>
    <comment>うーん、プログラム経験者としてはちょっと退屈でしたね。</comment>
  </review>
</reviews>

この<review>タグの件数を取得するには、

$xml->book[0]->reviews->review

出典情報

Medium

PHP逆引き大全 516の極意

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

コメント

    コメントはありません