PHP는 웹 사이트 및 웹 애플리케이션 개발에 널리 사용되는 강력한 서버 측 스크립팅 언어입니다. 데이터를 처리 할 때 파일의 읽기 및 쓰기는 매우 기본적이고 중요한 기능입니다. 이 기사는 PHP를 사용하여 공통 기능 사용 및 샘플 코드를 포함하여 파일의 읽기 및 쓰기를 구현하는 방법을 체계적으로 소개합니다.
PHP는 FOPEN , FGETS , FGETC , FILE 및 ReadFile을 포함하여 파일 컨텐츠를 읽는 다양한 기능을 제공합니다. 다음은 각 기능의 실제 사용입니다.
Fopen은 파일을 열고 파일 핸들을 반환하는 데 사용됩니다. 일반적인 패턴은 다음과 같습니다.
$file = fopen("test.txt", "r");
이 코드는 test.txt라는 파일을 열고 읽기 전용 모드로 핸들을 가져옵니다.
FGES를 사용하여 파일에서 라인별로 내용을 읽으십시오.
while (!feof($file)) {
$line = fgets($file);
echo $line;
}
위의 코드는 파일의 내용을 라인별로 출력합니다.
FGETC는 한 번에 한 캐릭터를 읽으며보다 미세한 읽기 요구 사항에 적합합니다.
while (!feof($file)) {
$char = fgetc($file);
echo $char;
}
파일은 전체 파일을 배열로 읽으며 각 파일은 배열의 요소 역할을합니다.
$lines = file("test.txt");
print_r($lines);
readfile은 파일의 모든 내용을 브라우저에 직접 출력합니다.
readfile("test.txt");
PHP는 또한 파일에 컨텐츠를 작성하거나 포인터 위치를 재설정하는 데 사용되는 Fwrite , File_put_Contents 및 ReturnInd 와 같은 파일을 작성하는 다양한 기능을 제공합니다.
Fwrite는 파일을 열기 위해 문자열을 작성하는 데 사용됩니다.
$file = fopen("test.txt", "w+");
fwrite($file, "Hello World");
fclose($file);
file_put_contents는 지정된 파일에 컨텐츠를 직접 작성하는 단순화 된 기능입니다.
file_put_contents("test.txt", "Hello World from file_put_contents function");
리 윈드 함수는 파일 포인터를 파일의 시작 부분으로 다시 이동시켜 파일을 반복적으로 읽는 시나리오에 적합합니다.
$file = fopen("test.txt", "r");
rewind($file);
PHP 파일을 읽고 쓰는 것은 웹 응용 프로그램 구축의 중요한 부분입니다. Fopen , Fget 및 Fwrite 와 같은 기능의 사용을 마스터하면 파일을 유연하게 처리하고 데이터를 저장할 수 있습니다. 개발자는 개발 효율성과 시스템 성능을 향상시키기 위해 특정 요구에 따라 적절한 방법을 선택할 수 있습니다.