PHP FILTER_SANITIZE_NUMBER_FLOAT フィルタ


❮ 完全な PHP フィルタ・リファレンス

定義と用法

FILTER_SANITIZE_NUMBER_FLOAT フィルタは、浮動小数点数から不正な文字をすべて削除します。

このフィルタは、デフォルトでは数字と + - 以外のすべての文字を取り除きます。

可能なフラグ:


<?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 フィルタ・リファレンス