file() 함수는 파일을 배열로 읽습니다.
구문
file(file_path,flag,context)
매개변수
-
파일 - 파일의 경로입니다.
-
플래그 - 선택적 매개변수 플래그는 다음 상수 중 하나 이상일 수 있습니다. -
-
FILE_USE_INCLUDE_PATH - include_path에서 파일을 검색합니다.
-
FILE_IGNORE_NEW_LINES - 각 배열 요소의 끝에 줄 바꿈을 추가하지 마십시오.
-
FILE_SKIP_EMPTY_LINES - 빈 줄을 건너뜁니다.
-
FILE_TEXT - 콘텐츠가 UTF-8 인코딩으로 반환됩니다. 사용자 지정 컨텍스트를 만들어 다른 인코딩을 지정할 수 있습니다. 이 플래그는 FILE_BINARY와 함께 사용할 수 없습니다. 이 플래그는 PHP 6부터 사용할 수 있습니다.
-
FILE_BINARY - 내용을 바이너리 데이터로 읽습니다. 이것은 기본 설정이며 FILE_TEXT와 함께 사용할 수 없습니다. 이 플래그는 PHP 6부터 사용할 수 있습니다.
-
-
문맥 - 스트림의 동작을 수정합니다.
반환
file() 함수는 배열의 파일을 반환하지만 실패 시 false를 반환합니다.
예시
다음 내용과 행이 포함된 "대륙.txt" 파일이 있다고 가정해 보겠습니다.
The Earth has seven continents. The continents are: Asia, Africa, North America, South America, Antarctica, Europe, and Australia. Asia is the largest in area. Australia is the smallest in terms of area.
예시
<?php print_r(file("continents.txt")); ?>
출력
Array ( [0] => The Earth has seven continents. [1] => The continents are: Asia, Africa, North America, South America, Antarctica, Europe, and Australia. [2] => Asia is the largest in area. [3] => Australia is the smallest in terms of area. )