PHP Printf関数と型指定子
PHPのprintf()関数は、Webブラウザーに文字列(引数)を出力(印刷)するという点でprint()関数とよく似ています。ただし、この引数のフォーマット方法を制御する場合は、printf()関数を使用します。

printf()関数は、最初の引数として、フォーマット文字列またはフォーマット制御文字列と呼ばれる特別なタイプの引数を持たなければなりません。このフォーマット制御文字列には、他の引数をフォーマットする方法の変換仕様(命令)が含まれています。対応する引数と同じ数の仕様が必要です。フォーマット制御文字列に2つの仕様と2つの対応する引数があるprintf()関数の例を見てみましょう。

printf( "私の年齢は%dです。来年は%dになります。"、21、22);

私の年齢は21歳です。来年は22歳になります。

このprintf()関数には3つの引数があります。最初はフォーマット制御文字列で、2番目と3番目はフォーマットされる対応する引数です。ご覧のとおり、フォーマット制御文字列には2つの変換仕様があり、文字列全体が引用符で囲まれています。各指定は%で始まります。彼らは両方です 型指定子、この場合はd型指定子。整数(21および22)を10進数としてフォーマットします。引数のフォーマット方法を制御するために使用できる他の型指定子があります。以下の表は、これらの型指定子が同じ引数の例をどのようにフォーマットするかを示しています(222)。

型指定子説明
222
d整数の引数を10進数として表示します222
b整数の引数を2進数として表示します11011110
c整数の引数を同等のASCII文字として表示します
f整数引数(double)を浮動小数点数として表示します222.000000
o整数の引数を8進数として表示します(基数8)336
s整数の引数を文字列として表示します222
バツ整数の引数を小文字の16進数(基数16)として表示します
バツ整数の引数を大文字の16進数(基数16)として表示しますDE





動画の説明: PHP Syntax (かもしれません 2024).