计算不同的值范围

时间:2012-10-02 19:13:28

标签: php numbers

我需要帮助解决下一个问题...

在我的案例中,我有一个价值清单......价格。

我正在使用价格转换csv文件。一切都很好,但我需要一个解决方案来计算一系列价格的折扣。 例如:

1234 , 230
2345, 500
5432 , 800

"改性"

我需要申请折扣 价值范围为100-250的3折优惠 价值范围250-500可享9折优惠 价值范围为500-1000的25%折扣

所以,我的列有值。

$values[2]
$formula = round($values * 0.97, 0); // this is only geting 3% for all values from column.

但是我需要帮助来获得范围所有范围的正确的disocunt。

由于

1 个答案:

答案 0 :(得分:1)

if ($values[2] >= 100 && $values[2] <= 250) {
   $discount = 0.97;
}
else if ($values[2] > 250 && $values[2] <= 500) {
   $discount = 0.9;
}
else if ($values[2] > 500 && $values[2] <= 1000) {
   $discount = .75;
}

我在这里错过了什么吗?