-4

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

4

1 に答える 1

1

あなたはバッチコマンドであなたのphpスクリプトを実行することができます...

新しいファイル(run.bat)を右クリックして編集し、これをファイルに入れます。

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

URLをphp.exeyourscript.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 に答える