我刚刚发现我的脚本给了我一个致命的错误:
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 440 bytes) in C:\process_txt.php on line 109
这句话是这样的:
$lines = count(file($path)) - 1;
因此,我认为将文件加载到内存中并计算行数有困难,是否有更有效的方法可以做到这一点,而不会出现内存问题?
我需要计算范围从2MB 到500MB 的行数的文本文件。也许有时候是演出。
谢谢你的帮助。