我发表以下声明:
<?php
echo "
<div class='rbt'>
".($rebate_no != 0)."
echo '</br><hr>';".
<div style='overflow:auto' class='well'></div>";
?>
错误不在代码之上。我为单引号和双引号玩了很多但仍然没有解决错误。请帮助我。
答案 0 :(得分:1)
使用以下代码,
<?php
echo "<div class='rbt'>".($rebate_no != 0)?"</br><hr>":"";
echo "<div style='overflow:auto' class='well'></div>";
?>
答案 1 :(得分:0)
这个怎么样?
printf(
'<div class="rbt">
%s
<div style="overflow: auto" class="well"></div>
</div>',
$rebate_no != 0 ? '<br><hr>' : ''
);
答案 2 :(得分:0)
当你编写所有代码时,它会变得草率更好,这样做:
<div class="rbt">
<?php if(rebate_no != 0) { ?>
<br /><hr>
<?php } ?>
<div style="overflow:auto" class="well"></div>
echo "<div class='rbt'>".($rebate_no != 0) ? ."<br /><hr>". : ''."<div style='overflow:auto' class='well'></div>";