将结果乘以十进制

时间:2015-05-16 09:27:02

标签: php

我是一个PHP菜鸟,这段代码正在输出一个数字。我想取这个数字并乘以小数。我一直在寻找和敲打我的头几个小时。请原谅我的无知,谢谢你的帮助!

<strong><?= CarRental::t('Amount Payable Today:') ?><br>
    <?php if (isset($vehicle->prices)  && !empty($vehicle->prices)) { ?>
        <span class="additional xxlarge carrental_total_amount"> - </span>
    <?php } else { ?>
        <span class="additional xxlarge"><?= CarRental::t('Not available') ?></span>
    <?php } ?></strong><

1 个答案:

答案 0 :(得分:0)

如果您在尝试将string变量乘以浮点数时遇到问题,则可能意味着您需要在执行计算之前将其强制转换。

所以这样的事情可能有所帮助:

// replace 0.5 with your own decimal point number
echo (int)$vehicle->prices * (float) 0.5

请参阅类型杂耍手册中的以下链接 - LINK