라이브러리
[PHP] fprintf - 포맷된 문자열을 스트림에 쓰기
fprintf() 함수 소개
PHP의 `fprintf()` 함수는 C 언어의 `fprintf()` 함수와 유사한 기능을 제공합니다. 이 함수는 파일이나 스트림에 문자열을 출력하는 데 사용됩니다. `fprintf()` 함수는 `printf()` 함수와 유사하지만, 출력 위치를 지정할 수 있습니다.
fprintf() 함수의 사용법
`fprintf()` 함수의 일반적인 사용법은 다음과 같습니다.
#hostingforum.kr
php
fprintf($stream, $format_string, $arg1, $arg2, ...);
* `$stream`: 출력할 파일이나 스트림의 핸들입니다.
* `$format_string`: 출력할 문자열의 형식입니다. 형식 문자열은 `printf()` 함수에서 사용하는 것과 유사합니다.
* `$arg1`, `$arg2`, ...: 출력할 문자열에 대입할 값입니다.
예제
다음 예제는 `fprintf()` 함수를 사용하여 파일에 문자열을 출력하는 방법을 보여줍니다.
#hostingforum.kr
php
// 파일 열기
$fp = fopen('example.txt', 'w');
// fprintf() 함수 사용
fprintf($fp, 'Hello, World! %d %s', 123, 'PHP');
// 파일 닫기
fclose($fp);
이 예제에서는 `example.txt` 파일을 열고, `fprintf()` 함수를 사용하여 파일에 'Hello, World! 123 PHP' 문자열을 출력합니다. 파일이 닫히면, 문자열이 파일에 저장됩니다.
fprintf() 함수의 형식 문자열
`fprintf()` 함수의 형식 문자열은 `printf()` 함수의 형식 문자열과 유사합니다. 다음은 형식 문자열의 예제입니다.
* `%s`: 문자열
* `%d`: 정수
* `%f`: 실수
* `%c`: 문자
* `%x`: 16진수
* `%e`: 실수 (과학적 표기법)
다음 예제는 `fprintf()` 함수를 사용하여 파일에 다양한 형식의 문자열을 출력하는 방법을 보여줍니다.
#hostingforum.kr
php
// 파일 열기
$fp = fopen('example.txt', 'w');
// fprintf() 함수 사용
fprintf($fp, '문자열: %s
', 'Hello, World!');
fprintf($fp, '정수: %d
', 123);
fprintf($fp, '실수: %f
', 123.456);
fprintf($fp, '문자: %c
', 'A');
fprintf($fp, '16진수: %x
', 123);
fprintf($fp, '실수 (과학적 표기법): %e
', 123.456);
// 파일 닫기
fclose($fp);
이 예제에서는 `example.txt` 파일을 열고, `fprintf()` 함수를 사용하여 파일에 다양한 형식의 문자열을 출력합니다. 파일이 닫히면, 문자열이 파일에 저장됩니다.
결론
`fprintf()` 함수는 PHP에서 파일이나 스트림에 문자열을 출력하는 데 사용할 수 있는 유용한 함수입니다. 형식 문자열을 사용하여 다양한 형식의 문자열을 출력할 수 있으며, 파일이나 스트림에 문자열을 출력하는 데 사용할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.