В основном я хочу получить сумму и оставшееся значение, но я не получил точного значения.
это мой следующий код
$arr = [5000,2000];
$return = 0;
foreach($arr as $val) {
$sum = (3000 * 10) / 9;
if($val < $sum) {
$v += $val;
$return = ($v % $sum);
if($return == $v)
$return = 0;
} else {
$return = $val;
}
$amount = abs($val - $ret);
print_r("Return : ".$return . " Amount : " .$amount."<br>");
}
результат
Return : 5000 Amount : 5000
Return : 0 Amount : 2000
, но это неправильное значение, я хочу получить вот так
Return : 1667 Amount : 3333
Return : 2000 Amount : 0
Резюме: я хочу ограничить числовую базу по значению $ sum и вернуть оставшееся значение и получить сумму, поэтому Я пишу этот код выше, но не могу понять. извините за мой плохой engli sh
Спасибо, извините, я новичок в php