<?php header("Content-type: text/html; charset=utf-8"); $data = 12345.6789; //$dataを整数とみなして8桁のゼロ埋め printf("%08d", $data); echo "<br>"; //$dataを整数とみなして8桁のスペース埋め printf("% 8d", $data); echo "<br>"; //現在の日付の各要素を整数とみなしてフォーマット $now = getdate(); printf("%04d年%02d月%02d日", $now["year"], $now["mon"], $now["mday"]); echo "<br>"; //$dateを浮動小数点とみなして小数点以下3桁まで出力 printf("%.3f", $data); echo "<br>"; //$dataを文字列とみなして20桁のゼロ埋め printf("%020s", $data); echo "<br>"; //2番目の引数を整数とみなして16進数で出力 printf("%x", 256); echo "<br>"; //2番目以降の3つの引数を文字コードとしsてそれに対応する文字を出力 printf("%c %c %c", 65, 66, 67); echo "<br>"; //sprintfの使用例 $strformat = sprintf("%08d", $data); echo $strformat; echo "<br>"; ?>