Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP의 file() 함수

<시간/>

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.
)