2013-03-18 91 views
0

编写一个小php计算器窗体来显示输入数字金额的溢价。如果金额=字段中的数字,则显示X值

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

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

等等。我是否正确地处理了这个问题,或者星期一早上这是一个偏执狂的例子吗?

+0

你可以学习更多关于php [这里](http://devzone.zend.com/6/php-101-php-for-the-absolute-beginner/) – Ibu 2013-03-18 17:04:23

回答

1

让我们开始与正确的语法第一

if($policyamount<=10000) 
    echo "35.00"; 
elseif ($policyamount<=15000) 
    echo "42.00"; 
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 
    } 
} 
相关问题