این یک نمونه خیلی ساده هست نوشتم، باید تست اش کنی، شاید تو موارد خاص مشکل داشته باشه.
کد:
function biggest_numbers($numbers_list) {
$last_number = NULL;
$big_numbers = [];
foreach ($numbers_list as $number) {
if ($number != NULL && $number < $last_number) {
array_push($big_numbers, $last_number);
$last_number = NULL;
} else {
$last_number = $number;
}
}
return $big_numbers;
}
$list = [-15,-1,0,-1,10, 15, 17, 19, 14, 10, 25, 15, 11, 33, 28];
print_r(biggest_numbers($list));
// output
Array
(
[0] => 0
[1] => 19
[2] => 25
[3] => 33
)