Я использую цикл foreach для обработки большого набора элементов, к сожалению, он использует много памяти. (вероятно, потому что это делает копию массива).
По-видимому, есть способ сэкономить память с помощью следующего кода: $items = &$array;
Не лучше ли вместо этого использовать for
петли?
И есть ли способ уничтожить каждый элемент, как только он будет обработан в цикле foreach.
например.
$items = &$array;
foreach($items as $item)
{
dosomethingwithmy($item);
destroy($item);
}
Я просто ищу лучший способ обработки большого количества элементов без исчерпания ресурсов.