FILTER_SANITIZE_NUMBER_FLOAT 常數刪除浮點數中的所有非法字元。
FILTER_FLAG_ALLOW_FRACTION - 允許分數分隔符號
FILTER_FLAG_ALLOW_THOUSAND
# - 允許千位元分隔符號
# FILTER_SANITIZE_NUMBER_FLOAT常數不回傳任何內容。
範例
即時示範
<?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)); ?>輸出#####這是輸出。 ###
string(8) "1-4+25,6"###
以上是PHP中的FILTER_SANITIZE_NUMBER_FLOAT常數的詳細內容。更多資訊請關注PHP中文網其他相關文章!