ホームページ  >  記事  >  バックエンド開発  >  php_PHP チュートリアルでカンマを含む数千の数値を処理する方法

php_PHP チュートリアルでカンマを含む数千の数値を処理する方法

WBOY
WBOYオリジナル
2016-07-21 15:22:04834ブラウズ

通常、数値のフォーマットには、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.comtru​​ehttp://www.bkjia.com/PHPjc/324757.html技術記事 Number_format(); は、通常、数値をフォーマットするために使用されます。例: 以下のようにコードをコピーします。 // 小数点の後...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。