'qty'
的输出是1或更大的数字,如果它大于1,那么我想在结果周围添加一些html,例如<b>
,我该怎么做呢? if
声明?
<?php echo $vertSpacing . $pdfItem['qty'] . ($isNotLast ? '' : $vertSpacing) ?>
感谢您的帮助
答案 0 :(得分:2)
这样的事情:
<?php echo $vertSpacing . ($pdfItem['qty'] >= 1 ? '<b>' . $pdfItem['qty'] . '</b>' : $pdfItem['qty']) . ($isNotLast ? '' : $vertSpacing) ?>
答案 1 :(得分:1)
将整个代码更改为:
<?php
$hasQty=$pdfItem['qty']>=1;
if($hasQty)
echo '<b>';
echo $vertSpacing . $pdfItem['qty'] . ($isNotLast ? '' : $vertSpacing);
if($hasQty)
echo '</b>'
?>
答案 2 :(得分:1)
<?= ($pdfItem['qty'] >= 1 ? '<b>': '') . $vertSpacing . $pdfItem['qty'] . ($isNotLast ? '' : $vertSpacing) . ($pdfItem['qty'] >= 1 ? '</b>': '') ?>
答案 3 :(得分:1)
<?php
$hasSome = ( intval( $pdfItem[ "qty" ] ) >= 1 ) ? true : false;
if ( $hasSome === true ) echo "<b>";
echo $vertSpacing . $pdfItem[ "qty" ] . ($isNotLast ? '' : $vertSpacing);
if ( $hasSome === true ) echo "</b>";
?>