J'utilise une boucle foreach pour traiter un grand nombre d'éléments, malheureusement, il utilise beaucoup de mémoire. (probablement parce qu'il fait une copie du tableau). Apparemment, il y a un moyen d'économiser de la mémoire avec le code suivant: $items = &$array;
PHP - Foreach boucles et ressources
est-il pas préférable d'utiliser des boucles for
à la place?
Et il existe un moyen de détruire chaque élément dès qu'ils ont été traités dans une boucle foreach.
par ex. Je cherche juste la meilleure manière de traiter beaucoup d'articles sans manquer de ressources.
s'il vous plaît mettez le nombre en dehors du pour. vous obtiendrez des performances –
@Gabriel Sosa: 'count' est déjà appelé seulement une fois. – Gumbo
mon script utilise 50% moins de mémoire avec cette boucle. – Roch