最新的Web開發教程
 

PHP FILTER_SANITIZE_NUMBER_FLOAT過濾器


<完整PHP過濾器參考

定義和用法

該FILTER_SANITIZE_NUMBER_FLOAT過濾器去除浮點數所有非法字符。

這個過濾器允許數字和+ - 默認

  • 名稱: "number_float"
  • ID-號:520

可能的標誌:

  • FILTER_FLAG_ALLOW_FRACTION -允許餾分分離器(like . )
  • FILTER_FLAG_ALLOW_THOUSAND -允許千位分隔符(like , )
  • FILTER_FLAG_ALLOW_SCIENTIFIC -允許科學計數法(like e and 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過濾器參考