PHP在if语句中添加变量

时间:2011-11-03 17:32:11

标签: php if-statement

我不明白为什么我的代码不起作用....我想要做的是如果条件为真,则变量保持一个数字,然后将该变量添加到其他变量

$monthlyCharge = 0.00;

$x = 5;
$y = 10;
$z = 15;

if($y > $x){
$monthlyCharge = number_format($x * (3 / 100),2);
}

$totalAmount = (round($x + $y + $z + $monthlyCharge),2);

我看起来没问题,不知道为什么它不起作用

2 个答案:

答案 0 :(得分:3)

我相信:

$totalAmount = round($x + $y + $z + $monthlyCharge),2);

应该是

$totalAmount = round(($x + $y + $z + $monthlyCharge),2);

答案 1 :(得分:3)

number_format为您提供字符串而不是数字。只需删除它。

http://php.net/manual/de/function.number-format.php

number_format属于另一部分,括号也有意义。