PHP file() 함수
정의와 사용법
file() 함수는 전체 파일을 배열로 읽습니다.
와 file_get_contents() 그리고 다른 점은 file() 함수가 파일을 배열로 반환합니다. 배열의 각 요소는 파일에 해당하는 행이며, 줄 바꿈 문자도 포함됩니다.
실패하면 false를 반환합니다.
문법
file(path,include_path,context)
파라미터 | 설명 |
---|---|
path | 필수. 읽을 파일을 지정합니다. |
include_path | 선택 사항. include_path에서 파일을 검색하고 싶다면 이 매개변수를 "1"로 설정할 수 있습니다. |
context |
선택 사항. 파일 핸드ل러의 환경을 지정합니다. context 문流向을 변경할 수 있는 옵션의 세트입니다. null을 사용하면 무시됩니다. |
설명
대 context 의 지원은 PHP 5.0.0에서 추가되었습니다.
반환된 배열의 각 행에는 행 종료 기호가 포함되어 있으므로 필요하지 않다면 rtrim() 함수를 사용해야 합니다.
알림 및 주석
주의사항:PHP 4.3.0부터는 다음과 같이 사용할 수 있습니다. file_get_contents() 파일을 문자열로 읽어들여서 반환합니다.
주의사항:PHP 4.3.0부터 file()은 이진 파일에 안전하게 사용될 수 있습니다.
주의사항:PHP가 파일을 읽을 때 Macintosh 파일의 행 종료 기호를 인식할 수 없다면 auto_detect_line_endings 실행 시간 설정 옵션을 활성화할 수 있습니다.
예제
<?php print_r(file("test.txt")); ?>
출력:
Array ( [0] => Hello World. 테스트 중 테스트! [1] => 또 다른 날, 또 다른 줄. [2] => 배열이 이 줄을 pick-up line으로 선택하면, [3] => 그렇다면 그것이 pick-up line이 맞나요? )