PHP

[PHP] sprintf() 함수의 사용

SojuMan 2009. 10. 9. 16:22

실행 명령어
<?
$a = 28;
echo "[$a]<br/>";
echo sprintf("a = %b<BR>", $a);
echo sprintf("a = %o<BR>", $a);
echo sprintf("a = %d<BR>", $a);
echo sprintf("a = %x<BR>", $a);
echo sprintf("a = %X<BR>", $a);

$b = 1.2345E2;
echo "[$b]<br/>";
echo sprintf("b = %f<BR>", $b);
echo sprintf("b = %.2f<BR>", $b);

$str = "hello PHP";
echo "[$str]<br/>";
echo sprintf("str = %s<BR>", $str);
echo sprintf("str = %.5s<BR>", $str);
echo sprintf("str = %020s<BR>", $str);
?>

결과물
[28]
a = 11100
a = 34
a = 28
a = 1c
a = 1C
[123.45]
b = 123.450000
b = 123.45
[hello PHP]
str = hello PHP
str = hello
str = 00000000000hello PHP