티스토리 뷰
1. printf( ) 정렬 지정자 - 개념
지정한 수 만큼 문자를 채울 때 원래 처음에 설정한 자신이 입력한 값을 왼쪽으로 정렬할지 오른쪽으로 정렬할지 설정해 주는 것
◈ 구문형식
prinft("%채우고자 하는 (+ 오른쪽 정렬 - 왼쪽 정렬)문자 채우고자 하는 수 표시하고자 하는 지정자",값1,값2...)
※ 채우고자 하는 문자가 숫자가 아닌 문자일 경우에는 작은 따옴표( ' )를 문자 앞에 붙여줘야 함
2. printf( ) 정렬 지정자 - 예제
◈ PHP 코드
1 2 3 4 5 6 | <?php $test = "abc"; printf("채운 후 왼쪽으로 정렬 : %'#-5s",$test); echo "<br>"; printf("채운 후 오른쪽으로 정렬 : %'#+5s",$test); ?> |
◈ 결과화면
◈ 설명
test라는 변수에는 지금 abc라는 값이 입력되어 있습니다.
5자리 수로 채우고자 하여서 빈 공간은 #으로 채우고 했습니다.
그리고 여기서 만약 현재 입력한 abc라는 값을 5자리로 채운 후에 왼쪽으로 정렬하고 싶으면 채우고자 하는 자리수 앞에 -를 붙이면 됩니다.
반대로 채운 후에 오른쪽으로 정렬하고자 할 경우에는 채우고자 하는 자리 수 앞에 +를 입력해 주시면 위와 같은 결과가 나오게 됩니다.
'[개발]프로그래밍 > php' 카테고리의 다른 글
[php] number_format - 세자릿수 쉼표 (0) | 2019.12.09 |
---|---|
[php] sprintf() - 형식 문자열 반환 (0) | 2019.12.06 |
[php] printf() - 채움 지정자 (0) | 2019.12.04 |
[php] printf(%+d) - 부호 지정자 (0) | 2019.12.03 |
[php] printf() - 형식화를 하여 문자열 표시 (0) | 2019.12.02 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday