2012-06-24 4 views
-4

PHP로 큰 텍스트 파일을 처리하는 방법? 파이썬에서는 메모리에 전체 파일을로드하지 않고도 한 줄씩 파일을 읽고 생성기를 사용할 수 있습니다. PHP에서 생성기와 같은 것이 있습니까? 당신이 배치 명령에 PHP 스크립트를 실행할 수 있습니다PHP에서 큰 텍스트 파일 처리

+0

'fopen' : php.exe하고 URL이 곳과의 위치 다음 루프는 true 파일에 yourscript.php하기 ,'fread','fclose'? –

+0

당신이이 질문에 대한 답변을 여러 번 찾았다면 capoluca, 귀하의 질문을 가능한 한 http://stackoverflow.com/questions/4822165/php-read-large-text-file- 로그를 읽으면 원하는 일을하는 방법을 이해할 수 있습니다. –

+0

[PHP에서 매우 큰 파일 읽기] 가능한 복제본 (http://stackoverflow.com/questions/162176/reading-very-large-files-in-php) – ashim

답변

1

...

새 파일 (run.bat를)을 만들 마우스 오른쪽 버튼을 클릭하고 을 편집하고 파일에 넣고 :

c:/PHP/php.exe -f .\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++;}