Задать вопрос
@rock4ster

Каким наилучшим способом записать большое количество данных в CSV на php?

Мне надо записать 1000000 записей в CSV.
Я создаю массив из 5ти рандомных значений и записываю его в CSV и так 1000000 раз. Пришлось уже увеличить лимит памяти и время исполнения. Но все равно выполняется очень долго. Можно ли каким то более оптимальным способом записать их?
  • Вопрос задан
  • 153 просмотра
Подписаться 1 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Если запись в файл то очищайте память после записи unset() или перезаписывайте переменную которую вы хотите записать в файл на каждую строчку.
Вообще через консоль такое делайте тогда и в память не потревожит и лимит во времени, cli будет вашем решением.

Покажите как что у вас сейчас работает что бы точно понимать что требуется.
Ответ написан
Комментировать
@rock4ster Автор вопроса
Спасибо. Все работает. Действительно забыл чистить память.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы