라이브러리

[PHP] sprintf - 포맷된 문자열을 반환합니다.




sprintf 함수 소개


sprintf 함수는 PHP에서 사용되는 문자열 포맷 함수입니다. 이 함수는 문자열을 지정된 형식으로 변환하여 반환합니다. sprintf 함수는 printf 함수와 유사하지만, printf 함수는 문자열을 출력하는 반면 sprintf 함수는 문자열을 반환합니다.

sprintf 함수 사용법


sprintf 함수의 사용법은 다음과 같습니다.

#hostingforum.kr
php

sprintf(format_string, arg1, arg2, ..., argn)



* `format_string` : 포맷 문자열입니다. 포맷 문자열은 `%` 기호를 사용하여 포맷 코드를 지정합니다.
* `arg1`, `arg2`, ..., `argn` : 포맷 코드에 대응하는 인자입니다.

포맷 코드


sprintf 함수에서 사용되는 포맷 코드는 다음과 같습니다.

| 포맷 코드 | 설명 |
| --- | --- |
| `%s` | 문자열 |
| `%d` | 정수 |
| `%f` | 실수 |
| `%e` | 실수 (지수 형식) |
| `%E` | 실수 (지수 형식, 대문자) |
| `%c` | 문자 |
| `%x` | 16진수 |
| `%X` | 16진수 (대문자) |
| `%o` | 8진수 |
| `%O` | 8진수 (대문자) |
| `%u` | 부호가 없는 정수 |
| `%U` | 부호가 없는 정수 (대문자) |
| `%b` | 2진수 |
| `%B` | 2진수 (대문자) |

예제


다음 예제는 sprintf 함수를 사용하여 문자열 포맷을 변환하는 방법을 보여줍니다.

#hostingforum.kr
php

// 정수 포맷

echo sprintf("정수: %d", 123) . "
"; // 정수: 123



// 실수 포맷

echo sprintf("실수: %f", 123.456) . "
"; // 실수: 123.456000



// 문자 포맷

echo sprintf("문자: %c", 'A') . "
"; // 문자: A



// 16진수 포맷

echo sprintf("16진수: %x", 123) . "
"; // 16진수: 7b



// 8진수 포맷

echo sprintf("8진수: %o", 123) . "
"; // 8진수: 173



// 부호가 없는 정수 포맷

echo sprintf("부호가 없는 정수: %u", 123) . "
"; // 부호가 없는 정수: 123



// 2진수 포맷

echo sprintf("2진수: %b", 123) . "
"; // 2진수: 1111011



참고


sprintf 함수는 문자열 포맷을 변환하는 데 사용됩니다. 포맷 코드를 사용하여 문자열을 변환할 수 있습니다. 또한, sprintf 함수는 printf 함수와 유사하지만, printf 함수는 문자열을 출력하는 반면 sprintf 함수는 문자열을 반환합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 135 페이지

검색

게시물 검색