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은 파일에 성공적으로 기록된 문자열의 바이트 수를 의미합니다.