0

如果数据库中为空,如何使 twitter 和 facebook 链接不显示?

这是我的代码:

<?php
$links=explode(" ",preg_replace("|\s|Umxis", ' ', $r['web_links']));
if(count($links)>0){
echo "<div id='profile_links'>
<h3>Websites:</h3>
<ul class='profile_links'>";
foreach($links as $k=>$v){
echo "<li><a href='$v'>$v</a></li>";
}
echo "</ul>
</div>
<a class='fb_link' href='http://{$r['facebook']}'</a>
<a class='tw_link' href='http://www.twitter.com/{$r['twitter']}'</a>";
}
?>
4

1 回答 1

0

一个 isset 呢?!

<?php
$links=explode(" ",preg_replace("|\s|Umxis", ' ', $r['web_links']));
if(count($links)>0){
echo "<div id='profile_links'>
<h3>Websites:</h3>
<ul class='profile_links'>";
foreach($links as $k=>$v){
echo "<li><a href='$v'>$v</a></li>";
}
echo "</ul>
</div>";
if (isset($r['facebook']) && ! empty($r['facebook'])) {
    echo "<a class='fb_link' href='http://{$r['facebook']}'</a>";
}
if (isset($r['facebook']) && ! empty($r['facebook'])) {
    echo "<a class='tw_link' href='http://www.twitter.com/{$r['twitter']}'</a>";
}
}
?

>

于 2012-04-09T06:32:23.747 回答