戻る

解答例

PHP

<?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>";
?>

inserted by FC2 system