PHP simplexml_load_file - 忽略xml对象,如果它是空的

时间:2017-11-23 16:06:29

标签: php xml

我使用simplexml_load_file从xml收集信息并将其放在txt文件中的相关位置。

我想忽略某些部分,如果它们是空的。例如,如果我有地址行1到5,地址行5为空,那么我希望它被忽略。

以下是我试图忽略空对象的内容:

if($xml->ContactAddress->Address5 != '') {
    fwrite($txt, $xml->ContactAddress->Address5 . "\r\n");
}

if($xml->ContactAddress->Address5) {
    fwrite($txt, $xml->ContactAddress->Address5 . "\r\n");
}

如果这两个空白行仍在输入,那么检查t是否为空白的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

使用isset()

if(isset($xml->ContactAddress->Address5)) {
    fwrite($txt, $xml->ContactAddress->Address5 . "\r\n");
}