PHP에는 많은 실제 파일 작동 기능이 있으며 그중 "파일"기능이 가장 일반적으로 사용되는 기능입니다. 파일 내용을 쉽게 읽고 각 줄을 배열의 요소로 변환 할 수 있습니다.
함수의 기본 프로토 타입은 다음과 같습니다.
배열 파일 (문자열 $ filename [, int $ flags = 0 [, resource $ context]]))))
먼저이 기능의 사용법을 보여주기 위해 파일이 필요합니다. 우리는 "sample.txt"라는 텍스트 파일을 만들고 무언가를 작성합니다.
안녕하세요, 세상! 이것은 샘플 파일입니다. PHP에서 파일 함수를 테스트하는 데 사용됩니다.
다음으로 "파일"기능을 사용하여 파일을 읽고 각 라인의 내용을 배열에 저장하십시오.
$ filecontent = file ( "sample.txt"); print_r ($ filecontent);
이 코드를 실행할 때 출력 결과는 다음과 같습니다.
정렬 ( [0] => 안녕하세요, 세계! [1] => 이것은 샘플 파일입니다. [2] => PHP에서 파일 함수를 테스트하는 데 사용됩니다. ))
위에서 볼 수 있듯이 "파일"함수는 파일 내용을 배열로 성공적으로 변환하고 각 텍스트 라인은 배열의 요소가됩니다.
"파일"함수는 기본적으로 각 줄에 대한 최신을 유지합니다. 이 NewLines를 제거하려면 "file_ignore_new_lines"매개 변수를 사용할 수 있습니다.
$ filEcontent = file ( "sample.txt", file_ignore_new_lines); print_r ($ filecontent);
실행 후 인쇄 결과는 다음과 같습니다.
정렬 ( [0] => 안녕하세요, 세계! [1] => 이것은 샘플 파일입니다. [2] => PHP에서 파일 함수를 테스트하는 데 사용됩니다. ))
보시다시피, Newline이 성공적으로 제거되었습니다.
또한 "플래그"매개 변수를 설정하여 파일을 읽는 방식을 더 제어 할 수 있습니다. 예를 들어, "file_skip_empty_lines"매개 변수를 사용하여 파일에서 빈 줄을 건너 뜁니다.
$ filEcontent = file ( "sample.txt", file_ignore_new_lines | file_skip_empty_lines); print_r ($ filecontent);
실행 후 출력 결과는 다음과 같습니다.
정렬 ( [0] => 안녕하세요, 세계! [1] => 이것은 샘플 파일입니다. [2] => PHP에서 파일 함수를 테스트하는 데 사용됩니다. ))
보시다시피, 모든 빈 선이 건너 뜁니다. 배열에는 맹장 만 보유됩니다.
PHP의 "파일"기능은 파일을 읽고 배열로 변환하는 편리한 방법을 제공합니다. 다른 매개 변수를 전달함으로써, 우리는 신생을 제거할지 여부와 빈 줄이 건너 뛸 것인지를 유연하게 제어 할 수 있습니다. 이로 인해 파일을 처리 할 때 더 효율적입니다.