ホームページ >バックエンド開発 >PHPチュートリアル >PHP には、数字の前に 0 または数字を追加する関数が付属しています。

PHP には、数字の前に 0 または数字を追加する関数が付属しています。

不言
不言オリジナル
2018-04-23 11:33:212547ブラウズ

この記事では、数値の前に 0 または数字を追加するための PHP の組み込み関数を主に紹介します。これを必要とする友人に参照してもらいます。たとえば、数値をフォーマットする必要があります。 , 桁数が足りない場合は、先頭に0を追加して補います。 PHPには関連する機能が付属しているため、PHPで簡単に実装できます。

<?php   
//生成4位数,不足前面补0   
$var=sprintf("%04d", 2);
echo $var;//结果为0002   
echo date(&#39;Y_m_d&#39;, time()).&#39;_&#39;.sprintf(&#39;d&#39;, rand(0,99));
?>

sprintf()関数

C言語のような感じですか1.構文

sprintf(format,arg1,arg2,arg++)

パラメータ説明形式必須。フォーマットを変換します。 arg1必須。フォーマット文字列の最初の % 記号に挿入するパラメータを指定します。 arg2オプション。フォーマット文字列の 2 番目の % 記号に挿入するパラメータを指定します。 arg++オプション。フォーマット文字列の 3 番目、4 番目などの % 記号に挿入するパラメータを指定します。 2. 説明パラメータの形式は、パーセント記号 (「%」) で始まり、変換文字で終わる変換の形式です。次の可能な形式値:


%% - パーセント記号を返します
  • %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 が挿入されます。
  • <?php   
    $number = 123;   
    $txt = sprintf("%f",$number);   
    echo $txt;   
    ?>
3. 数値の書式設定number_format()

<?php   
$number = 1234.56;

// english notation (default)
$english_format_number = number_format($number);
// 1,235

// French notation
$nombre_format_francais = number_format($number, 2, &#39;,&#39;, &#39; &#39;);
// 1 234,56

$number = 1234.5678;

// english notation without thousands seperator
$english_format_number = number_format($number, 2, &#39;.&#39;, &#39;&#39;);
// 1234.57
?>

関連する推奨事項:

完全な PHP 組み込み関数_PHP チュートリアル

PHP の組み込み関数の単純なショッピング カート関数


以上がPHP には、数字の前に 0 または数字を追加する関数が付属しています。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。