Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 주식 청약 일정
- JavaScript
- php
- 코드이그나이터
- linux
- 7월 공모주 청약 일정
- 공모주 청약
- html
- 오라클
- 맥
- codeigniter
- 공모주
- jquery
- css
- 자바스크립트
- IPO
- 6월 공모주 청약 일정
- 주식
- 리눅스
- Eclipse
- 제이쿼리
- java
- Stock ipo
- MYSQL
- Oracle
- 주식 청약
- 자바
- 공모주 청약 일정
- Stock
- SQL
Archives
- Today
- Total
개발자의 끄적끄적
[php] sprintf(), printf() 사용법 본문
728x90
반응형
[php] sprintf(), printf() 사용법
sprintf(format,arg1,arg2,arg++)
sprintf () 함수는 변수에 서식 첨부 캐릭터 라인을 기록합니다.
ARG1, ARG2, arg++는 "단계별"작동한다. 첫 번째 % 기호는 ARG1로 두 번째 % 기호는 ARG2로
format, arg1은 필수인자이고 arg2,arg++ 선택적인자이다.
%% - 백분율 기호를 반환합니다.
% b - 이진수
% c - ASCII 값에 따른 문자
% d - 부호있는 10 진수 (음수, 0 또는 양수)
% e - 소문자 (예 : 1.2e + 2)를 사용하는 과학 표기법
% E - 대문자 (예 : 1.2E + 2)를 사용하는 과학 표기법
% u - 부호없는 10 진수 (0보다 크거나 같음)
% f - 부동 소수점 수 (로컬 설정 인식)
% F - 부동 소수점 수 (로컬 설정 인식 없음)
% g - % e와 % f 중 짧은 것
% G - % E 및 % f 중 더 짧음
% o - 8 진수
% s - 문자열
% x - 16 진수 (소문자)
% X - 16 진수 (대문자)
추가적인 형식 = %와 문자사이에 추가형식이 배치가능 (예 : %.2f)
예1)
$str = "홍길동";
$num1 = 10000;
$num2 = 12;
$txt = sprintf("%s님 %u원 쿠폰 사용기간이 %u일 남았습니다.",$str,$num1,$num2);
echo $txt; // 결과 홍길동님 10000원 쿠폰 사용기간이 12일 남았습니다.
예2) 소수점 몇째자리까지 표현해줄지 설정
$num = 123.123;
$txt = sprintf("%.2f",$num);
echo $txt; // 결과 123.12
예3) 달력의 한자리수인 월앞에 0을 붙일 경우
$num = 3;
$txt = sprintf("%02d",$num);
echo $txt; // 결과 03
printf() 함수는 sprintf()와 사용법은 동일하다.
printf()는 결과를 출력하고 sprintf()는 결과를 리턴한다.(echo를 해주고 안 해주고 차이)
도움이 되고 유용할거 같아서 퍼왔습니다! 참고들하세요!
반응형
'개발 > php' 카테고리의 다른 글
[php] array_pop 함수 사용법 (0) | 2019.11.01 |
---|---|
[php] 반복문에서 continue 사용법 (0) | 2019.11.01 |
[php] 코드이그나이터 codeigniter file download (0) | 2019.10.30 |
[php] ceil 소수점 올림 함수 (0) | 2019.10.30 |
[php] floor 소수점 버림 함수 사용법 (0) | 2019.10.30 |
Comments