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

printf

웹 개발자의 비상 2011. 7. 31. 16:04
string printf(string format [, mixed args [, mixed ...])
지정한 형식에 따른 문자열을 출력한다.

 

첫 번째 인자를 통해 지정한 형식에 맞게 문자열을 출력
sprintf()는 문자열을 반환하는데 반해 printf()는 문자열의 길이를 반환하고 해당 문자열을 출력한다.
sprintf()와 동일한 의미로 사용할 수 있다.

 

<?
$a = 18.2;
$b = 7.4;
$sum = $a + $b;

printf("%.2f과 %.2f의 합은 정수값으로 %d입니다!", $a, $b, $sum);     
//18.20과 7.40의 합은 정수값으로 25 입니다!

echo "<br /><br />";

$slength = printf("%.2f과 %.2f의 합은 정수값으로 %d입니다!", $a, $b, $sum);
//18.20과 7.40의 합은 정수값으로 25 입니다!

echo "<br />".$slength; 
//52
?>

 

prinftf()는 이렇게 두가지 일을 수행하게 되므로 sprintf()함수를 이용하는 편이 좋을듯하다.

문자열길이를 알고 싶으면 strlen()함수를 이용하는 편이 이해가 쉬울듯 싶다. 뭐 필요할때도 있겠지...

 

 

728x90

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

explode  (0) 2011.07.31
sscanf  (0) 2011.07.31
sprintf  (0) 2011.07.31
print  (0) 2011.07.31
echo  (0) 2011.07.31