PHPのsprintf()関数の構文と使用方法
PHP の sprintf() 関数は、ブラウザに出力するのではなく、フォーマットされた文字列を 変数に書き込むために使用されます。使い方 は次の通りです:
sprintf(文字列 $format, mixed …$values): 文字列
パラメータの説明:
- $format : フォーマットされる文字列で、1つ以上の置換記号(プレースホルダー)を含めることができます。
- $values: プレースホルダーを置換する値1つまたは複数。
戻り値:
フォーマットされた文字列を返します。
ネイティブスピーカーが使う自然な日本語で言い換えてください。1つの回答のみが必要です。**例**:
$name = 'John';
$age = 30;
$message = sprintf("My name is %s and I am %d years old.", $name, $age);
echo $message;
私は日本の会社で働いている.
My name is John and I am 30 years old.
フォーマット化文字列では、置き換え文字を以下のように使用します。
- 文字列型
- %d : 数値(整数)
- %f: 浮動小数点型
- %c : 文字型
- %b:バイナリー型
- %o:8進数型
- %x:16進数型
- %%:パーセント型
精度、幅、パディング文字等の形式制御文字列の出力はその他の参数を使用してできます。詳細な形式制御のルールはPHP公式ドキュメントを参照してください。