通常、数値のフォーマットには、number_format(); が使用されます。例:
コードをコピー コードは次のとおりです。 ;
/ /小数点以下 2 桁を取得すると、出力結果は次のようになります: 10,000.01 デフォルトでは、千の位はカンマで区切られます。
クライアントから取得したこの形式の数値をバックグラウンドで検証するとなると、少し難しくなります。
ベテランの修理屋さんは通常、filter_input(INPUT_POST,"price",FILTER_VALIDATE_FLOAT)を使って価格を確認しますが、カンマ付きの千文字だと取得できません。
そのため、入力が数値であることを確認する場合は、まず数千文字をすべて除外してから検証する必要があります。
実際、元の出力値をコピーまたは再送信しない限り、数千文字の数字を入力する人はほとんどいません。
出力するときに、1,000 文字の数値形式を少なくしてみることができます。 出力は次のように書くことができます:
コードをコピーします
コードは次のとおりです: format_number("10000.01231",2, ". ","");
//出力は 10000.01 です
http://www.bkjia.com/PHPjc/324757.html
www.bkjia.comtruehttp://www.bkjia.com/PHPjc/324757.html技術記事 Number_format(); は、通常、数値をフォーマットするために使用されます。例: 以下のようにコードをコピーします。 // 小数点の後...