PHP FILTER_SANITIZE_NUMBER_FLOATフィルタ
定義と使用法
FILTER_SANITIZE_NUMBER_FLOATは、すべての不正な文字に浮動小数点数を除去するためにフィルタリングします。
フィルタは、すべてのデジタル+とではデフォルトで有効になって -
- 名前:「number_float "
- ID番号:520
徴候として考えられます:
- FILTER_FLAG_ALLOW_FRACTION - 小数点区切り文字を許可する(たとえば)。
- FILTER_FLAG_ALLOW_THOUSAND - 許可桁区切り記号(例えば、)
- FILTER_FLAG_ALLOW_SCIENTIFIC - (電子やEなど)科学表記を許可します
例
<?php
$number="5-2f+3.3pp";
var_dump(filter_var($number, FILTER_SANITIZE_NUMBER_FLOAT,
FILTER_FLAG_ALLOW_FRACTION));
?>
$number="5-2f+3.3pp";
var_dump(filter_var($number, FILTER_SANITIZE_NUMBER_FLOAT,
FILTER_FLAG_ALLOW_FRACTION));
?>
次のように出力コードは、次のとおりです。
string(7) "5-2+3.3"
完全なPHPフィルタリファレンス