PHP에서 파일 읽기 라인별로 파일을 읽는 것은 일반적인 작업입니다. 특히 많은 양의 데이터를 라인별로 처리 해야하는 경우. 이 기사에서는 PHP에서 파일의 라인별 읽기를 구현하고 각 데이터 라인을 그에 따라 처리하는 방법을 보여줍니다.
시작하기 전에 샘플 파일이 필요합니다. 다음 내용으로`file.txt`라는 파일을 생성한다고 가정합니다.
this is line 1
this is line 2
this is line 3
한 줄씩 파일을 읽으려면 PHP 내장`fgets ()`function을 사용할 수 있습니다. 이 함수는 파일 포인터에서 파일 끝까지 데이터 줄을 읽습니다.
$handle = fopen("file.txt", "r");
if ($handle) {
while (($line = fgets($handle)) !== false) {
// 각 데이터 행을 처리합니다
}
fclose($handle);
} else {
// 파일 열기 실패를 처리합니다
}
위의 코드에서는`fopen ()`function을 통해 파일을 열고`fgets ()`함수를 사용하여 파일 내용을 라인별로 읽습니다. 행을 읽을 때마다 데이터에 대한 추가 작업을 수행 할 수 있습니다. 루프가 끝나면`fclose ()`함수를 사용하여 파일을 닫으십시오.
다음은 파일의 각 줄을 화면에 출력하는 방법을 보여주는 완전한 예입니다.
<?php
$handle = fopen("file.txt", "r");
if ($handle) {
while (($line = fgets($handle)) !== false) {
echo $line . "<br>";
}
fclose($handle);
} else {
echo "Failed to open the file";
}
?>
이 예에서는 각 데이터 행의 데이터를 읽은 후에 '우리는' '를 통과합니다.
`태그는 라인 파괴 출력에 사용됩니다. 이 코드를 PHP 파일로 저장하고 브라우저를 통해 출력 결과를 볼 수 있습니다.
이 기사에서는 PHP를 사용하여 파일을 라인별로 읽는 방법에 대해 설명합니다. `fgets ()`함수 사용을 마스터하면 로그 파일 분석, 데이터 가져 오기 또는 기타 파일 작업에 관계없이 파일의 모든 데이터 라인을 효율적으로 처리 할 수 있으며 더욱 편리해집니다.