2009-09-03 10 views

답변

20

file() 기능 사용 - 쉽게!

$lines=file('file.txt'); 

각 라인에 대한 몇 가지 처리를 수행 할 경우, 그것은

$lines=array(); 
$fp=fopen('file.txt', 'r'); 
while (!feof($fp)) 
{ 
    $line=fgets($fp); 

    //process line however you like 
    $line=trim($line); 

    //add to array 
    $lines[]=$line; 

} 
fclose($fp); 
+2

+1 : – peirix

+0

또한 두번째 파라미터로서 전달할 수 FILE_IGNORE_NEW_LINES 각 배열 요소의 후행 줄 바꿈을 피하십시오. –

0

file ... fgets()와 라인으로 라인을 읽을 수있는 훨씬 더 많은 노력이 아니다 각 요소가 파일의 한 줄 (행 끝 문자 seqence 포함)에 해당하는 파일 내용의 배열을 반환합니다.

0

당신은 파일을 사용할 수 있습니다().

<?php 
$file_arr = file(/path/file); 
foreach ($lines as $line_num => $line) { 
    echo "Line #{$line_num}: " . $line; 
} 
?> 

php.net file()

관련 문제