If I have following value, $result = 0, $request = 50 and $array = [25, 20], How do I reset and subtract $request value to $array values if $request value is greater than $array. and foreach will break if condition are $request less than $array value or, $request = 0 or, $array values = 0.
So condition like this and $result will be 5.
50 - [25, 20] |___ >= __| | 25 00 | |_ >= ________| 5 00
code:
while(true) {
$reset = false
$result = 0;
foreach($array as $key => $value) {
if($request >= $value) {
....
} else {
....
$reset = true;
break;
}
}
if(!$reset) {
break;
}
}