2010-04-15 8 views
3

PHP로 텍스트 파일을 읽는 방법이 궁금합니다. 텍스트 파일의 마지막 200 개 항목 (새 줄마다 각각)을 표시하고 싶습니다.텍스트 파일에서 데이터 읽기 PHP

John White 
Jane Does 
John Does 
Someones Name

덕분에

처럼!

답변

1

PHP의 파일에서 텍스트를 읽는 방법에는 여러 가지가 있습니다.

fgets, fread 등을 사용할 수 있습니다. 파일을 동적 배열로로드 한 다음 해당 배열의 마지막 200 개 요소 만 출력하면됩니다.

1

file 파일 내용을 가져 와서 배열에 넣습니다. 그 후 JYelton이 말했듯이, 지난 200 개의 요소를 출력합니다.

0

마지막 200 개의 행을 출력합니다. 먼저 마지막 행 :

$lines = file("filename.txt"); 
$top200 = array_slice(array_reverse($lines),0,200); 
foreach($top200 as $line) 
{ 
    echo $line . "<br />"; 
} 
0
<?php 
$myfile = fopen("file_name.txt", "r") or die("Unable to open file!"); 
// Output one character until end-of-file 
while(!feof($myfile)) { 
    echo fgetc($myfile); 
} 

fclose($myfile); 
?> 

는이

를 사용할 수있다
관련 문제