PHPで大きなテキストファイルを処理するには? Python では、ジェネレーターを使用して、ファイル全体をメモリにロードすることなく、1 行ずつファイルを読み取ることができます。PHPにジェネレーターのようなものはありますか?
質問する
819 次
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 に答える