티스토리 뷰
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()는 출력이 아니라 반환임을 기억해주시고 이용하시기 바랍니다.
'[개발]프로그래밍 > php' 카테고리의 다른 글
[php] mb_strlen - 입력한 문자 수 확인 (0) | 2019.12.09 |
---|---|
[php] number_format - 세자릿수 쉼표 (0) | 2019.12.09 |
[php] printf() - 정렬 지정자 (0) | 2019.12.05 |
[php] printf() - 채움 지정자 (0) | 2019.12.04 |
[php] printf(%+d) - 부호 지정자 (0) | 2019.12.03 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday