PHP では、sprintf() 関数を使用して、「1」を「01」に変換できます。この関数は、パラメーターが「d」に設定されている場合、フォーマットされた文字列を変数に書き込むことができます。ゼロを埋め込むこともできます。構文「sprintf(" d",1)」の文字列。
このチュートリアルの動作環境: Windows10 システム、PHP7.1 バージョン、DELL G3 パソコン
php の 1 を 01 に変換する方法
sprintf() 関数は、フォーマットされた文字列を変数に書き込みます。
arg1、arg2、パラメータはメイン文字列のパーセント記号 (%) 記号に挿入されます。この関数はステップごとに実行されます。最初の % 記号には arg1 を挿入し、2 番目の % 記号には arg2 を挿入します。
構文は次のとおりです:
sprintf(format,arg1,arg2,arg++)
パラメータは次のように表されます:
format 必須。文字列とその中の変数のフォーマット方法を指定します。
可能な形式値:
- ##%% - パーセント記号を返します。 %
#%b - 2 進数 %c - ASCII 値に対応する文字 %d - 符号を含む 10 進数 (負の数、0、正の数)-
%e - 小文字の科学表記法を使用します (例: 1.2e 2) -
##%E - 大文字の科学表記法を使用します (例: 1.2 E 2)
-
%u - 符号なしの 10 進数 (0 以上)
-
%f - 浮動小数点数 (ローカル設定)
-
%F - 浮動小数点 (非ネイティブ設定)
-
%g - 短い %e および %f
# %G - 短い %E および %f
- ##%o - 8 進数
- #%s - 文字列
- %x - 16 進数 (小文字)
- %X - 16 進数 (大文字)
- 追加の形式値。 % と文字の間に配置する必要があります (例: %.2f):
(数値の前にまたは - を追加して、数値の符号を定義します。デフォルトでは、負の数値のみが使用されます)はマークであり、正の数値はマークされません)
- ' (パディングとして使用するものを指定します。デフォルトはスペースです。幅指定子と一緒に使用する必要があります。例: %'x20s (パディングとして「x」を使用します))
- - (左調整変数値)
- [0-9] (最小幅を指定します)
- .[0-9] (小数点以下の桁数または文字列の最大長を指定します)
- 注:上記の形式の値を複数使用する場合は、上記の順序で使用する必要があり、中断することはできません。 arg1 必須。フォーマット文字列の最初の % 記号に挿入するパラメータを指定します。
arg2 オプション。フォーマット文字列の 2 番目の % 記号に挿入するパラメータを指定します。
arg オプション。フォーマット文字列の 3 番目、4 番目などの % 記号に挿入するパラメータを指定します。
例は次のとおりです:
<?php
$s1=sprintf("%02d",1);
$s2=sprintf("%02d",2);
echo $s1 ,"<br>";
echo $s2;
?>
出力結果:
推奨学習: 「
PHP ビデオ チュートリアル
」 「
以上がPHPで1を01に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。