检查里程数

时间:2015-06-17 13:03:03

标签: php if-statement

我需要检查产品的里程数。如果它是1则需要

  

英里

,如果大于1则需要

  

英里

有人能帮助我吗?

<span class="text-red">
    if(<?= $this->product->getMiles() ?> == 1) {
        <span><?= $this->product->getMiles() ?> mile</span>
    } else {
        <span><?= $this->product->getMiles() ?> miles</span>
    }
</span>

2 个答案:

答案 0 :(得分:2)

您可以使用三元运算符:

<span class="text-red">
  <span><?= ($this->product->getMiles() == 1) ? $this->product->getMiles()." mile" : $this->product->getMiles()." miles"; ?></span>
</span>

答案 1 :(得分:1)

PHP代码应包含在<?php ?>标记内。它应该是 -

<span class="text-red">
    <?php if($this->product->getMiles() == 1) { ?>
        <span><?php echo $this->product->getMiles() ?> mile</span>
    <?php } else { ?>
        <span><?php echo $this->product->getMiles() ?> miles</span>
    <?php } ?>
</span>