FILTER_SANITIZE_NUMBER_FLOAT 定数は、浮動小数点数からすべての不正な文字を削除します。
FILTER_FLAG_ALLOW_FRACTION - 小数区切り文字を許可します
FILTER_FLAG_ALLOW_THOUSAND -桁区切り記号を許可します
FILTER_FLAG_ALLOW_SCIENTIFIC - 科学的表記法を許可します
FILTER_SANITIZE_NUMBER_FLOAT 定数は何も返しません。
FILTER_FLAG_ALLOW_FRACTION フラグの使用例を次に示します。
リアルタイム デモンストレーション
<?php $var = "3-1f+2.56p"; var_dump(filter_var($var, FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION)); ?>
次は出力です。
string(8) "3-1+2.56"
別の例を見てみましょう。ここでは FILTER_FLAG_ALLOW_THOUSAND フラグが使用されています -
ライブ デモンストレーション
<?php $var = "1-4f+25,6p"; var_dump(filter_var($var, FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND)); ?>
これは出力です。
えええええ以上がPHP の FILTER_SANITIZE_NUMBER_FLOAT 定数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。