【发布时间】:2023-03-31 11:30:01
【问题描述】:
我正在尝试分解文件内容,但似乎分解无法创建具有大变量大小的数组。
explode 函数有最大数组大小吗?
$lines = explode ( "\n", $filecontent );
【问题讨论】:
-
当 PHP 提供
file()时,你为什么要对文件内容使用explode;但这个文件有多大?事实上,你有内存中的内容,并尝试在内存中创建一个数组,这将至少使用两倍的内存,然后是一些 -
看看这篇文章:stackoverflow.com/questions/9276212/… 它可能有助于解决您的问题,尽管您可以消耗的内存量是有限的。