这是在我的产品列表中显示制造商部件号的代码
<span class="p-rewards">MPN:<?php echo $text_mpn; ?></span> <?php echo $mpn; ?><br />
我想要做的是,如果$text_mpn
字段为空,则不显示产品页面上的MPN:字段,例如,如果没有列出部件号。
答案 0 :(得分:1)
你可以在它周围添加一个if语句。您可以在if之后关闭PHP代码块,将代码置于其间并打开一个新的PHP代码块来关闭它:
<?php if ($text_mpn != ''){ ?>
<span class="p-rewards">MPN:<?php echo $text_mpn; ?></span> <?php echo $mpn; ?><br />
<?php };>
对于这样的块,如果你使用普通的花括号,看到块结束的地方可能会有点混乱和不清楚,所以你可能会考虑这些情况的Alternative syntax for control structures:
<?php if ($text_mpn != ''):?>
<span class="p-rewards">MPN:<?php echo $text_mpn; ?></span> <?php echo $mpn; ?><br />
<?php endif;>
答案 1 :(得分:0)
试试这个:
<?php if($mpn != ""){ ?>
<span class="p-rewards">MPN:<?php echo $text_mpn; ?></span> <?php echo $mpn; ?><br />
<?php } ?>
答案 2 :(得分:0)
试试这个
<?php if(strlen($text_mpn) > 0) echo "<span class='p-rewards'>MPN:".$text_mpn."</span>".$mpn."</br>"; ?>
&#13;
答案 3 :(得分:0)
案例1: 您可以使用empty()进行检查,变量是否为空。
<?php if(empty($mpn)){ ?>
<span class="p-rewards">MPN:<?php echo $text_mpn; ?></span> <?php echo $mpn; ?><br />
<?php } ?>
案例:2
如果你想隐藏控件,你可以简单地使用display:none
。你可以简单地添加样式属性。
<div <?php if(empty($mpn))
{ echo 'style="display:none"';}
else {echo 'style="display:block"';}
?> >
<span class="p-rewards">MPN:<?php echo $text_mpn; ?></span> <?php echo $mpn; ?><br />
</div>
答案 4 :(得分:0)
if (Array.isArray(object.someArray) && object.someArray.length > 1)
输出:
MPN:你好Ram Pukar