라이브러리

[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에서 파일이나 스트림에 문자열을 출력하는 데 사용할 수 있는 유용한 함수입니다. 형식 문자열을 사용하여 다양한 형식의 문자열을 출력할 수 있으며, 파일이나 스트림에 문자열을 출력하는 데 사용할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 545 페이지

검색

게시물 검색