0

编写一个小的 php 计算器表格来显示输入数字金额的溢价。

不幸的是,成本缩放没有静态公式。所以我尝试了数据范围的 if/else echo 语句

if(
    $policyamount<="10000". print("35\.00").
    $policyamount<="15000". print("42\.00").

等等。我是否正确地接近这个,或者这是周一早上的偏执狂?

4

2 回答 2

1

让我们先从正确的语法开始

if($policyamount<=10000)
    echo "35.00";
elseif ($policyamount<=15000)
    echo "42.00";
于 2013-03-18T17:00:40.513 回答
1

就个人而言,我会定义一个这样的数组:

$prices = array(
    10000 => 35,
    15000 => 42,
    // define more price points here
);

然后,显示价格:

$copy = $prices;
foreach($copy as $k=>$v) {
    if( $policyamount <= $k) {
        echo number_format($v,2);
        break; // end the loop
    }
}
于 2013-03-18T17:01:31.287 回答