PHP 주요레퍼런스/문자열 처리 함수

sprintf

웹 개발자의 비상 2011. 7. 31. 14:35
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

'PHP 주요레퍼런스 > 문자열 처리 함수' 카테고리의 다른 글

sscanf  (0) 2011.07.31
printf  (0) 2011.07.31
print  (0) 2011.07.31
echo  (0) 2011.07.31
nl2br  (0) 2011.07.31