-4

如何在 PHP 中处理大文本文件?在 python 中,可以使用生成器并逐行读取文件,而无需将整个文件加载到内存中。PHP中有类似生成器的东西吗?

4

1 回答 1

1

您可以在批处理命令中运行您的 php 脚本...

创建一个新文件(run.bat)右键单击并编辑并将其放入文件中:

c:/PHP/php.exe -f .\yourscript.php

将 url 更改php.exe为 yourscript.php 到它所在的位置,然后用这个循环真正的文件:

<?php
$data=file("the big file.txt");
$lines=count($data);

$x=0;
while($x<=$lines){

print $data[$x]."\n";

sleep(1); //print out new line every 1 sec 

$x++;}
于 2012-06-25T03:45:19.320 回答