2013-03-18 48 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 
    } 
} 
相關問題