PHPのSimpleXMLクラスを使用しているXMLがいくつかあり、XML内に次のような要素があります。
<condition id="1" name="New"></condition>
<condition id="2" name="Used"></condition>
ただし、常に存在するとは限らないため、最初に存在するかどうかを確認する必要があります。
私が試してみました..
if (is_object($bookInfo->page->offers->condition['used'])) {
echo 'yes';
}
としても..
if (isset($bookInfo->page->offers->condition['used'])) {
echo 'yes';
}
しかし、どちらも機能しません。属性部分を削除した場合にのみ機能します。
では、属性がオブジェクトの一部として設定されているかどうかを確認するにはどうすればよいでしょうか?