[PHP] как работать с ОЧЕНЬ большими строками!!! (СРОЧНО)
На питоне это решается путем сложения строк,А какая разница?
Если ты все эти строки будешь хранить одновременно - памяти не хватит.
Если ты выдаёшь output прямым текстом - используй вместо $output.=$str_N - echo $str_N.
Да в том то и дело, что это впердарительная строка, дальше она еще подлежит обработке, и вставлению в шаблон. Как ни странно на питоне это решалось а вот на ПХП чет ни как не получается.
Вот что имеено пишет. Может есть в настройках в пхп какая-нить опция для выделения большей памяти?
memory_limit называется.
Оставить комментарий
stat7819605
Проблема такая: есть таблица в базе с большим кол-вом строк.При формировании страницы, в котором используется вся таблица, PHP выдает оошибку Fatal error: Allowed memory size.
Кто знает как с этим бороться? Необходимо чтобы все было имеено в одном файле.
PHP код (пример):
for($i=0;$i=N;$i++)
$output.=$str_N;
На питоне это решается путем сложения строк, а не добовления в конец.
for i in list1:
out = out + i
работает намного медленнее, чем
for i in list1:
parts.append(i)
out = ''.join(parts)
Но работает, мне надо что-то подобное в PHP....