ホームページ >バックエンド開発 >PHPチュートリアル >php_PHP チュートリアルでの sprintf の定義と使用法
sprintf() 関数は、フォーマットされた文字列を変数に書き込むために使用されます。
定義と使用法
sprintf() 関数は、フォーマットされた文字列を変数に書き込むために使用されます。
文法
sprintf(format,arg1,arg2,arg++) パラメーターの説明
形式が必要です。フォーマットを変換します。
arg1 は必須です。フォーマット文字列の最初の % 記号に挿入するパラメータを指定します。
arg2 はオプションです。フォーマット文字列の 2 番目の % 記号に挿入するパラメータを指定します。
arg++ オプション。フォーマット文字列の 3 番目、4 番目などの % 記号に挿入するパラメータを指定します。
手順
format パラメーターは、パーセント記号 (「%」) で始まり変換文字で終わる変換のフォーマットです。以下の可能な形式値:
•%% - パーセント記号を返します
•%b - 2 進数
•%c - ASCII 値に基づく文字
•%d - 符号付き 10 進数
•%e - 連続カウント方法 (例: 1.5e+3)
•%u - 符号なし 10 進数
•%f - 浮動小数点数 (ローカル設定を認識)
•%F - 浮動小数点数 (ローカル設定は認識されません)
•%o - 8 進数
•%s - 文字列
•%x - 16 進数 (小文字)
•%X - 16 進数 (大文字)
引数 arg1、arg2、++ などは、メイン文字列のパーセント記号 (%) 記号の位置に挿入されます。この関数はステップごとに実行されます。最初の % 記号には arg1 を挿入し、2 番目の % 記号には arg2 を挿入します
ヒントとメモ
注: arg 引数よりも % 記号の方が多い場合は、プレースホルダーを使用する必要があります。プレースホルダーは % 記号の後に挿入され、数字と "$" で構成されます。例 3 を参照してください。
例
例 1
コードは次のとおりです | コードをコピー |
? |
出力:
?こんにちは、123日目です
例 2
コードは次のとおりです | コードをコピー |
? |
出力:
?123.000000
例 3
コードは次のとおりです | コードをコピー |
?小数点なし: %1$u",$number); echo $txt; ?> |
出力:
?小数点以下2桁: 123.00 小数点以下なし: 123
例 4
コードは次のとおりです | コードをコピー |
? ?申請書/pdf |