文字列

sprintf

sprintfは文字列を書式化して出力します。書式中 の「%」の後に要素を指定することで出力します。

書式

変数 = sprintf(書式[,文字列])

戻り値

指定値によって生成された文字列

書式文字列

指定値 説明
「%」 パーセント文字
「b」 パラメータを整数として扱いバイナリ値として出力
「c」 パラメータを整数として扱いASCII値の文字として出力
「d」 パラメータを整数として扱い10進数として出力
「u」 パラメータを整数として扱い符号なし10進数として出力
「f」 パラメータを浮動小数点数として扱い浮動小数点数として出力
「o」 パラメータを整数として扱い8進数として出力
「s」 パラメータを文字列として出力
「x」 パラメータを整数として扱い16進数として小文字で出力
「X」 パラメータを整数として扱い16進数として大文字で出力
「数値」 パラメータの表示桁数を指定
「空白」 指定桁数に満たない場合は空白で埋める
「0」 指定桁数に満たない場合は「0」で埋める

使用例

<?php

$str = "滋賀県に%sがある";

$res = sprintf($str, "琵琶湖");

echo $res;

?>

出力結果

滋賀県に琵琶湖がある