티스토리 뷰

1. sprintf( ) -  개념

printf()는 지정한 형식으로 문자열을 출력하지만 sprintf()는 출력하는 것이 아니라 해당하는 문자열을 결과값으로 반환

만약 출력을 하고자 할 경우에는 변수에 담아서 echo로 출력



2. sprintf( ) 예제


◈ PHP 코드


1
2
3
4
5
<?php
$test = "abc";
$result = sprintf("%'#5s",$test);
echo $result;
?>



◈ 결과화면






◈ 설명


printf()와 같이 생각해서 sprintf()를 사용하고 기다리면 아무것도 화면에 나오지 않습니다.

sprinft()를 $result 라는 변수에 형식화 된 문자열로 변환 후 담았다고 하면 echo $result를 통해서 결과를 출력해 봐야 화면에 표시가 됩니다.

따라서 sprintf()는 출력이 아니라 반환임을 기억해주시고 이용하시기 바랍니다.


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday