我试过了
if ($row_products['psText'] != empty) {
和
if (!empty($row_products['psText'])) {
和
if (!is_null($row_products['psText'])) {
它们都不起作用。但是,如果我回显出回声$row_products['psText']
,那里就有文本。我在这里错过了什么吗?
好的,我正在更新我的代码。下面是整个代码块。也许我的逻辑错了而不是代码。
<?php do { ?>
<?php if($row_products['psLeft'] != ""){ ?>
<div id="left"><?php echo $row_products['psLeft']; ?></div>
<?php } if($row_products['psCenter'] != ""){ ?>
<div id="center"><?php echo $row_products['psCenter']; ?></div>
<? } if($row_products['psRight'] != ""){ ?>
<div id="right"><?php echo $row_products['psRight']; ?></div>
<? } if($row_products['psText'] != NULL && $row_products['psText'] != '' && !empty($row_products['psText'])){?>
<p>
<?php echo $row_products['psText']; ?>
</p>
<?php } else {echo 'Outside texts.'.$row_products['psText'];}?>
<?php } while ($row_products = mysql_fetch_assoc($products)); ?>
答案 0 :(得分:0)
试试这个
if ($row_products['psText'] != '') {
OR
if (strlen($row_products['psText']) !=0) {
OR
if(!empty($row_products['psText']))
我希望这可以帮助你!!
答案 1 :(得分:0)
您可以尝试:
if ($row_products['psText'] != "") {
答案 2 :(得分:-1)
也许是以下作品:
if($row_products['psText'] != NULL && $row_products['psText'] != "" && !empty($row_products['psText'])){