我有一个if语句,该语句应确定用户输入的值是否小于其工资的30%
if($amount + $interest/100 * $amount > 30/100* $employee['net_salary']){
exit(
json_encode([
'is_error'=> true,
'message'=> 'Amount requested is to high'
])
);
}
无论输入什么值,我都会收到错误消息
答案 0 :(得分:3)
尝试
if(($amount + (($interest/100) * $amount)) > ((30/100) * ($employee['net_salary']))){
exit(
json_encode([
'is_error'=> true,
'message'=> 'Amount requested is to high'
])
);
}
答案 1 :(得分:0)
代码没有问题。必要时,请务必将内容用括号括起来。
请尝试使用此代码。
if(($amount + (($interest/100) * $amount)) > ((30/100) * ($employee['net_salary']))){
exit(
json_encode([
'is_error'=> true,
'message'=> 'Amount requested is to high'
])
);
}