-
- //4桁を生成し、必要に応じて0を追加します
- $var=sprintf("%04d", 2);
- echo $var;//結果は0002です
- echo date(' y_m_d', time()).'_'.sprintf('d', rand(0,99));
- ?>
-
コードをコピー
sprintf() 関数
C言語っぽい感じでしょうか?
1. 文法
sprintf(フォーマット,引数1,引数2,引数++)
パラメータの説明
形式が必要です。フォーマットを変換します。
arg1 は必須です。フォーマット文字列の最初の % 記号に挿入するパラメータを指定します。
arg2 はオプションです。フォーマット文字列の 2 番目の % 記号に挿入するパラメータを指定します。
arg++ オプション。フォーマット文字列の 3 番目、4 番目などの % 記号に挿入するパラメータを指定します。
2、説明 (bbs.it-home.org Script School によって編集および編成)
- $number = 123;
- $txt = sprintf("%f",$number);
- コードをコピーします
;フォーマット番号number_format()
$number = 1234.56;
// 英語表記 (デフォルト)
- $english_format_number =number_format($number);
- / / 1,235
// フランス語表記
- $nombre_format_francais =number_format($number, 2, ',', ' ');
- // 1 234,56
// 桁区切りなしの英語表記
- $english_format_number =number_format($number, 2, '.', '');
- // 1234.57
- ?>
-
-
-
- コードをコピー
|