, я хочу получить один массив в качестве ввода, значения фильтрации из него и выводиться в качестве другого массива. Функция должна зацикливаться до x
итераций.
Например, если я хочу выработать все Значения из ввода, я бы использовал:
<?php
$i=0;
foreach ($array as $data) {
if ($data['type'] != 'some_value') {
$formatted_array[$i] = $data;
$i++;
}
}
return $formatted_array;
, но если $ Array
имел большой индекс, $ formatted_array
будет больше, чем мне нужно. Я пытался использовать для петли
с несколькими условиями, но, похоже, застрял в бесконечной петле.
Я не разработчик с торговлей, поэтому логика трудно понять. Я не получаю ошибок, так что трудно понять, где именно я иду не так.
Как я могу выполнить PHP-петли до конца массива или пока функция не достигнет определенного количества итераций?