$reward = [
'500' => 300, // 满500减300
'200' => 50, // 满200减50
'600' => 350, // 满600减350
'400' => 100 // 满400减100
];
$money = 235; // 测试235减多少?
$reward_money = $limit = 0;
foreach ($reward as $k => $v) {
if ($money == intval($k)) {
$reward_money = $v;
break;
} else {
if ($money > intval($k)) {
if ($k > $limit) {
$reward_money = $v;
$limit = $k;
}
}
}
}
var_dump($reward_money); // 获取减的金额