Это для файлов SQL - но вы можете следовать его модели (если не просто использовать его) -
Он разбивает файл на части, которые вы можете указать, скажем, 3000 строк, а затем вставляет их с интервалом <1 секунды до 1 минуты или более. </p>
Таким образом, большой файл разбивается на более мелкие вставки и т. Д.
Это поможет обойти редактирование конфигурации php-сервера и беспокоиться об ограничениях памяти и т. Д., Таких как время выполнения скрипта и т. П.
Новые пользователи не могут вставлять ссылки, поэтому в Google Search "sql big dump" или, если это работает, перейдите:
www [точка] озеров [точка] де [слэш] bigdump [точка] php
Таким образом, вы можете даже теоретически изменить приведенный выше скрипт, чтобы он принимал ваш массив в качестве источника данных вместо файла SQl. Это потребовало бы некоторой модификации, очевидно.
Надеюсь, это поможет.
-R