>  기사  >  백엔드 개발  >  PHP에서 대용량 파일의 줄 수를 읽는 방법

PHP에서 대용량 파일의 줄 수를 읽는 방법

王林
王林원래의
2019-12-02 13:55:293285검색

PHP에서 대용량 파일의 줄 수를 읽는 방법

함수 소개:

resource fopen($path, $math) 파일을 엽니다. $path는 경로이고, $math는 메서드이며, 리소스 핸들을 반환합니다. resource fopen($path,$math) 打开一个文件,$path 是路径,$math是方法,返回一个资源句柄。

string fgets(resource $handle[,int $length])从文件指针中读取一行,$handle是资源句柄,返回一行文本内容。

bool feof(resource $handle)

string fgets(resource $handle[,int $length])파일 포인터에서 한 줄을 읽고, $handle은 리소스 핸들이고, 텍스트 콘텐츠 한 줄을 반환합니다.

bool feof(resource $handle) 함수는 파일 끝에 도달했는지 여부를 감지합니다.

무료 동영상 튜토리얼 추천:

php 동영상 튜토리얼

ceshi.txt 파일 내용

111111111111111
22222222222222
33333333333333
44444444444444
55555555555555
66666666666666
예제 코드는 다음과 같습니다.
$handle = fopen('./ceshi.txt',"r");//以只读方式打开一个文件
$i = 0;
while(!feof($handle)){//函数检测是否已到达文件末尾 
    if(fgets($handle)){// 从文件指针中读取一行
        $i++;
    };
}
echo $i;//6
fclose($handle);

관련 기사 튜토리얼 추천:

php 튜토리얼🎜🎜🎜

위 내용은 PHP에서 대용량 파일의 줄 수를 읽는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.