Ich verwende eine foreach-Schleife, um einen großen Satz von Elementen zu verarbeiten, leider ist es mit viel Speicher. (wahrscheinlich, weil es eine Kopie des Arrays tut). Anscheinend gibt es eine Möglichkeit, etwas Speicher mit dem folgenden Code zu speichern: $items = &$array;
Ist es nicht besser, die for
Schleifen stattdessen?
Und gibt es eine Möglichkeit, jedes Element zu löschen, sobald es in einer foreach-Schleife verarbeitet wurde?
z. B.
$items = &$array;
foreach($items as $item)
{
dosomethingwithmy($item);
destroy($item);
}
Ich suche nur nach dem besten Weg, eine große Anzahl von Gegenständen zu verarbeiten, ohne dass mir die Ressourcen ausgehen.