PHPFILTER_SANITIZE_NUMBER_FLOATフィルター_
❮完全なPHPフィルターリファレンス
定義と使用法
FILTER_SANITIZE_NUMBER_FLOATフィルターは、浮動小数点数からすべての不正な文字を削除します。
このフィルターは、デフォルトで数字と+-を許可します
- 名前: "number_float"
- ID番号:520
可能なフラグ:
- FILTER_FLAG_ALLOW_FRACTION-分数区切り文字を許可します(。など)
- FILTER_FLAG_ALLOW_THOUSAND-千単位の区切り文字を許可します(、など)
- FILTER_FLAG_ALLOW_SCIENTIFIC-科学的記数法を許可する(eやEなど)
例
<?php
$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フィルターリファレンス