好吧伙计们,基本上我有一些代码可以从一个if
语句中工作,我想知道是否可以重新编码它以按百分比工作,这是当前代码
@sort($prices_array);
if ($prices_array[1] > 10000 AND $prices_array[1] < 50000) {
$sell_at = $prices_array[1] - 250;
} elseif ($prices_array[1] > 50000 AND $prices_array[1] < 100000) {
$sell_at = $prices_array[1] - 500;
} else {
$sell_at = $prices_array[1] - 100;
}
$buy_at = $prices_array[1] - 1000;
if ($prices_array[1] >= 10000) {
$buy_at = $buy_at - 1000;
if ($prices_array[1] >= 20000) {
$buy_at = $buy_at - 1000;
if ($prices_array[1] >= 30000) {
$buy_at = $buy_at - 1000;
}
if ($prices_array[1] >= 40000) {
$buy_at = $buy_at - 1000;
}
if ($prices_array[1] >= 50000) {
$buy_at = $buy_at - 750;
}
if ($prices_array[1] >= 60000) {
$buy_at = $buy_at - 500;
}
if ($prices_array[1] >= 70000) {
$buy_at = $buy_at - 500;
}
}
}
我知道代码做得很糟糕,但是是否可以$buy_at
从某个百分比开始计算,例如比 5% 低,sell_at
但四舍五入到if
语句中的正确减量