为什么我的方程式返回错误响应

时间:2019-09-05 08:41:39

标签: php

我有一个if语句,该语句应确定用户输入的值是否小于其工资的30%

if($amount + $interest/100 * $amount > 30/100* $employee['net_salary']){
        exit(
            json_encode([
                'is_error'=> true,
                'message'=> 'Amount requested is to high'
            ])
        );
    }

无论输入什么值,我都会收到错误消息

2 个答案:

答案 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'
        ])
    );
}