<ul>
<li class="artist-website"><a href="<?php=$artist_website?>" target="_blank"></a></li>
<li class="artist-youtube"><a href="http://youtube.com/<?php=$artist_youtube?>" target="_blank"></a></li>
<li class="artist-twitter"><a href="http://twitter.com/<?php=$artist_twitter?>" target="_blank"></a></li>
</ul>
我想在每个'li'项之前添加if exists语句。例如,如果存在“artist-website”,则回显<li class="artist-website"><a href="<?php=$artist_website?>" target="_blank"></a></li>
我该怎么办呢?
答案 0 :(得分:1)
<ul>
<?php if(isset($artist_website){ ?> <li class="artist-website">...</li> <?php } ?>
...
</ul>
或if(!empty($artist_website))
,具体取决于您的变量设置方式。
答案 1 :(得分:1)
简单如下:
<?php if (/* exists */) : ?>
<li class="artist-website"><a href="<?php echo $artist_website ?>" target="_blank"></a></li>
<?php endif; ?>
答案 2 :(得分:0)
http://css-tricks.com/snippets/php/check-if-website-is-available/
编辑:除非您正在检查是否设置了变量......否则它将是:
if (isset($var)) {
// do this
}