ホームページ >バックエンド開発 >PHPチュートリアル >php_PHP チュートリアルでの sprintf の定義と使用法

php_PHP チュートリアルでの sprintf の定義と使用法

WBOY
WBOYオリジナル
2016-07-20 11:03:021106ブラウズ

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


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/445309.html技術記事 sprintf() 関数は、フォーマットされた文字列を変数に書き込むために使用されます。 定義と使用法 sprintf() 関数は、フォーマットされた文字列を変数に書き込むために使用されます。 構文 sprintf(format,a...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。