string sprintf(string format [, mixed args [, mixed ...]])
지정한 형식에 따른 문자열을 반환한다.
첫 번째 인자를 통해 지정한 형식에 맞게 문자열을 반환
<?
$a = 18.2;
$b = 7.4;
$sum = $a + $b; // $sum = 25.6
$ext = $a - $b; // $ext = 10.8
$result = sprintf("%d", $sum);
echo $result."<br>"; // 25("%d"->십진수의 정수로 변환)
$result = sprintf("%f", $sum);
echo $result."<br>"; // 25.600000("%f"->변부동 소수형의 숫자로 변환)
$result = sprintf("%04d", $sum);
echo $result."<br>"; // 0025("%04d"->십진수의 4자리 정수로 변환, 4자리가 되지않는경우 0을 붙임)
$result = sprintf("%.2f", $sum);
echo $result."<br>"; // 25.60("%.2f"->소수점 뒷자리는 2자리 부동소수형 변환)
$result = sprintf("%.2f - %.2f", $sum, $ext);
echo $result."<br>"; // 25.60 - 10.80
$result = sprintf("%d - %c", 97, 97);
echo $result."<br>"; // 97 - a("%c"->ASCII 코드값으로 갖는 하나의 문자로 변환)
?>
728x90