라이브러리
[PHP] fwrite - 바이너리 안전 파일 쓰기
PHP fwrite 함수
PHP의 `fwrite` 함수는 파일에 데이터를 쓰기 위해 사용되는 함수입니다. 이 함수는 파일 포인터를 사용하여 파일에 데이터를 쓰는 것을 지원합니다.
사용법
`fwrite` 함수의 사용법은 다음과 같습니다.
#hostingforum.kr
php
fwrite($file, $data, $length)
- `$file` : 파일 포인터
- `$data` : 쓰기할 데이터
- `$length` : 쓰기할 데이터의 길이 (선택 사항)
예제
# 예제 1: 파일에 데이터 쓰기
#hostingforum.kr
php
// 파일 열기 (쓰기 모드)
$file = fopen('example.txt', 'w');
// 데이터 쓰기
$data = 'Hello, World!';
fwrite($file, $data);
// 파일 닫기
fclose($file);
# 예제 2: 파일에 데이터 쓰기 (길이 지정)
#hostingforum.kr
php
// 파일 열기 (쓰기 모드)
$file = fopen('example.txt', 'w');
// 데이터 쓰기 (길이 지정)
$data = 'Hello, World!';
fwrite($file, $data, strlen($data));
// 파일 닫기
fclose($file);
# 예제 3: 파일에 여러 줄 데이터 쓰기
#hostingforum.kr
php
// 파일 열기 (쓰기 모드)
$file = fopen('example.txt', 'w');
// 데이터 쓰기 (여러 줄)
$data = array(
'Hello, World!',
'This is a test.',
'I hope this works.'
);
foreach ($data as $line) {
fwrite($file, $line . "
");
}
// 파일 닫기
fclose($file);
참고
- `fwrite` 함수는 파일 포인터를 사용하여 파일에 데이터를 쓰기 때문에, 파일을 열기 전에 `fopen` 함수를 사용하여 파일 포인터를 얻어야 합니다.
- `$length` 매개변수는 쓰기할 데이터의 길이를 지정할 수 있습니다. 이 매개변수는 선택 사항이며, 지정하지 않으면 데이터의 전체 길이가 쓰여집니다.
- `fwrite` 함수는 성공적으로 데이터를 쓰기 위해 `true`를 반환합니다. 실패 시 `false`를 반환합니다.
댓글목록
등록된 댓글이 없습니다.