<?php
if($navinfor[dan1])
{
?>
<tr><td class="zb_tr1">独:</td><td class="zb_tr2" ><div id="box">[!--dan1--]</div></td>
<td class="zb_tr3"><a href="/top/p3/mfd1.html" target="_blank" title="查看历史"><img src="[!--news.url--]images/ball/dudan/[!--dan1cj--]ball.gif"></a></td>
</tr>
<?
}
else
{
?>
<?
}
?>这个代码 是 如果字符串不为空 则显示 中间的网页代码 如果为空 这不显示
但是现在字符串为0也不显示了 怎么办呢 才能 判断 字符串 0 和 空 呢。
if($navinfor[dan1])
{
?>
<tr><td class="zb_tr1">独:</td><td class="zb_tr2" ><div id="box">[!--dan1--]</div></td>
<td class="zb_tr3"><a href="/top/p3/mfd1.html" target="_blank" title="查看历史"><img src="[!--news.url--]images/ball/dudan/[!--dan1cj--]ball.gif"></a></td>
</tr>
<?
}
else
{
?>
<?
}
?>这个代码 是 如果字符串不为空 则显示 中间的网页代码 如果为空 这不显示
但是现在字符串为0也不显示了 怎么办呢 才能 判断 字符串 0 和 空 呢。
其实自己做做就知道了$a = '0';
$b = '';
var_dump(isset($a)); //bool(true)
var_dump(isset($b)); //bool(true)var_dump(is_null($a)); //bool(false)
var_dump(is_null($b)); //bool(false)var_dump(!empty($a)); //bool(false)
var_dump(!empty($b)); //bool(false)var_dump($a != ''); //bool(true)
var_dump($b != ''); //bool(false)if($navinfor[dan1] != '')