我使用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是否为空白的正确方法是什么?
答案 0 :(得分:1)
使用isset()
:
if(isset($xml->ContactAddress->Address5)) {
fwrite($txt, $xml->ContactAddress->Address5 . "\r\n");
}