La limite de mémoire php.ini par défaut est de 128 Mo. Vous devez soit :
- Optimisez votre code pour utiliser une quantité normale de données
- modifier memory_limit dans php.ini à une valeur plus élevée, ce que je ne recommande pas du tout - avec votre approche, vous frapperez à nouveau ce mur