[소스] sprintf() 문자열을 포맷으로 반환합니다.
2014.07.18
북마크 작성자 정보
작성일/수정일
2014-07-18 14:20:39 / 2014-07-18 14:20:15
문자열을 포맷으로 변환합니다.
printf() 함수와 비슷한 기능이지만 출력하는 것이 아니고 반환한다는 차이점이 있습니다.
string sprintf(string format, mixed 인자)
<?PHP
$a = sprint("%s = %0.3f","Hello PHP", 5.5);
echo $a;
//Hello PHP = 5.500
?>
sprintf(): 제로로 채운 정수
<?PHP
$isodate = sprintf("%04d-%02d-%02d", $year, $month, $day);
?>
'0'이 붙는 숫자표현
<?PHP
$today_m = sprintf("%02d",$today_m);
?>
sprintf(): 통화 표현하기
<?PHP
$money1 = 68.75;
$money2 = 54.35;
$money = $money1 + $money2;
// echo $money 는 "123.1"를 출력합니다;
$formatted = sprintf("%01.2f", $money);
// echo $formatted 는 "123.10"를 출력합니다.
?>