如果数组的输出>&lt; 1 <b>结果</b>

时间:2014-10-02 22:32:40

标签: php html

'qty'的输出是1或更大的数字,如果它大于1,那么我想在结果周围添加一些html,例如<b>,我该怎么做呢? if声明?

<?php echo $vertSpacing . $pdfItem['qty'] . ($isNotLast ? '' : $vertSpacing) ?>

感谢您的帮助

4 个答案:

答案 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>";
?>