Computer >> 컴퓨터 >  >> 프로그래밍 >> PHP

PHP fwrite() 함수 완벽 정리 – 파일에 데이터 쓰는 방법

PHP의 fwrite() 함수는 이미 열려 있는 파일에 문자열을 기록하는 데 사용됩니다. 파일 쓰기가 성공하면 실제로 기록된 바이트 수를 반환하고, 실패하면 False를 반환합니다.

문법

fwrite(file_pointer, string, length)

매개변수

  • file_pointer − fopen() 함수로 생성한 파일 시스템 포인터입니다. 필수 요소입니다.

  • string − 파일에 기록할 문자열입니다. 필수 요소입니다.

  • length − 기록할 최대 바이트 수입니다. 선택 사항이며, 지정하지 않으면 문자열 전체가 기록됩니다.

반환값

fwrite() 함수는 성공 시 기록된 바이트 수를 반환하며, 실패 시 False를 반환합니다.

예제

<?php
    $file_pointer = fopen("new.txt", "w");
    echo fwrite($file_pointer, "This is test string!");
    fclose($file_pointer);
?>

위 예제에서는 fopen()으로 new.txt 파일을 쓰기 모드("w")로 연 뒤, fwrite()로 문자열을 기록합니다. 마지막에는 fclose()로 파일 핸들을 닫아 리소스를 해제하는 것이 좋습니다.

출력

20

출력 결과 20은 파일에 성공적으로 기록된 문자열의 바이트 수를 의미합니다.