2012-10-02 2 views
0

다음 문제에 대한 도움이 필요합니다 ...다른 값 범위에 대한 계산

내 경우에 가격 ... 목록이 있습니다.

Im 가격으로 csv 파일을 변환 중입니다. 모두 매우 좋지만 가격 범위에 대한 할인을 계산할 솔루션이 필요합니다. 예 :

1234 , 230 
2345, 500 
5432 , 800 

를 "수정"나는 값이 값 오프 100-250 10 %의 값이 범위를 벗어난 250-500 25 % 범위 오프 3 % 할인을 적용해야 범위 500-1000

그래서 값이있는 열이 있습니다.

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

그러나 모든 범위에서 올바른 범위 내에서 벗어날 수 있도록 도움이 필요합니다.

감사

답변

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; 
} 

오전 여기 뭔가 빠진?

+0

아니요. 누락 된 것이 아니라 '$ discount = .75;'에 대한';'을 잊었습니다. : D, 감사합니다. – NeoCaste