>  기사  >  백엔드 개발  >  PHP 함수 소개—fgets(): 파일에서 한 줄 읽기

PHP 함수 소개—fgets(): 파일에서 한 줄 읽기

WBOY
WBOY원래의
2023-07-24 12:54:271767검색

PHP 함수 소개—fgets(): 파일에서 한 줄 읽기

PHP에는 파일 읽기 및 쓰기를 위한 많은 함수가 제공됩니다. 그 중 fgets() 함수는 파일에서 내용을 한 줄씩 읽어오는 데 사용되는 함수 중 하나이다. 이 기사에서는 fgets() 함수를 소개하고 코드 예제를 통해 사용법을 보여줍니다.

fgets() 함수는 PHP의 파일 입력 함수 중 하나이며, 파일에서 한 줄의 내용을 읽는 데 사용됩니다. 기본 구문은 다음과 같습니다.

string fgets(resource $handle [, int $length])

그 중 $handle은 열린 파일 포인터를 나타내거나 URL, 입력 버퍼 스트림 또는 기타 합법적인 파일일 수 있습니다. 포인터 리소스. $length 매개변수는 선택사항이며 읽을 최대 바이트 길이를 나타냅니다. $length 매개변수를 생략하면 기본적으로 줄 끝의 개행 문자를 포함하여 전체 줄을 읽습니다.

다음은 fgets() 함수 사용 예입니다.

73ff40955e5d0b3d029faea94eabee20

위의 예에서 , 먼저 사용하십시오. fopen() 함수는 example.txt라는 파일을 열고 열기 모드를 읽기 전용 모드("r")로 지정합니다. 그런 다음 fgets() 함수를 사용하여 파일의 첫 번째 줄을 읽고 마지막으로 echo를 사용하여 읽은 내용을 출력합니다. 마지막으로 fclose() 함수를 사용하여 파일을 닫습니다.

fgets() 함수는 한 번에 한 줄의 내용만 읽는다는 점에 유의해야 합니다. 여러 줄을 읽으려면 fgets() 함수를 여러 번 호출해야 합니다.

또한 fgets() 함수는 파일 끝까지 읽을 때 false를 반환합니다. 따라서 루프를 사용하여 파일 끝에 도달할 때까지 전체 파일의 내용을 읽을 수 있습니다. 예는 다음과 같습니다.

0de7124bb54cc5ab8dca5645de9ab303

이 예에서는 while 루프를 사용하여 전체 파일의 내용을 읽습니다. feof() 함수는 파일 끝에 도달했는지 확인하는 데 사용됩니다. 파일의 끝에 도달하지 않는 한 fgets() 함수는 계속 호출되어 내용의 다음 줄을 읽고 내용을 화면에 출력합니다.

위의 예를 통해 fgets() 함수가 얼마나 간단하고 실용적인지 알 수 있습니다. 파일의 한 줄을 읽든 전체 파일의 내용을 읽든 상관없이 fgets() 함수를 사용하면 쉽게 읽을 수 있습니다.

일반적으로 fgets() 함수는 파일에서 내용을 한 줄씩 읽는 데 사용되는 PHP 함수 중 하나입니다. 이 기능을 통해 파일의 한 줄 이상을 쉽게 읽고 그에 따라 처리할 수 있습니다. fgets() 함수의 사용법을 익힌 후에는 파일 읽기 작업을 보다 유연하게 운영하고 코드의 가독성과 유지 관리성을 향상시킬 수 있습니다.

위 내용은 PHP 함수 소개—fgets(): 파일에서 한 줄 읽기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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