繁体   English   中英

PHP如果变量不为空,则回显

[英]PHP if variables are not empty, echo

我正在使用具有一些空属性的XML文件 ,在这种情况下,我想跳过整个属性的列表项。 不幸的是,即使其中一个属性为空,我的代码仍然可以显示所有内容。 我敢肯定有一种更简单(并且可以工作)的方式来做到这一点。 这是我的页面和代码:

$file = 'http://www.gostanford.com/*****/data/xml/events/m-baskbl/2010/index.xml';
$xml = simplexml_load_file($file);

foreach($xml as $event_date){
    if(isset($event_date->event['vn']) && isset($event_date->event['hn']) && isset($event_date->event['vs']) && isset($event_date->event['hs']))
    { 
        echo '<li>';
        echo '<h3>', $event_date->event['vn'], ' vs ', $event_date->event['hn'], '</h3>';
        echo '<p><strong>', $event_date->event['local_time'], '</strong></p>';
        echo '<h3>', $event_date->event['vs'], ' - ', $event_date->event['hs'], '</h3>';
        echo '</li>';   
    }
}

将您的isset替换为!empty

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM