php SimpleXML 检查子项是否存在

2022-08-30 09:14:28

A->b->c可能存在,但可能不存在。我该如何检查它?c


答案 1

最好将其包装在isset()

if(isset($A->b->c)) { // c exists

这样,如果存在或不存在...它不会爆炸。$A$A->b


答案 2

SimpleXML 始终返回 Object。如果没有子对象,则返回空对象。

if( !empty($a->b)){
  var_dump($a->b);
}

推荐