【发布时间】:2021-04-06 02:10:36
【问题描述】:
$quantity = filter_input(INPUT_GET, 'quantity', FILTER_SANITIZE_NUMBER_FLOAT);
输入:100.25
输出:10025
如何保留. 字符?
【问题讨论】:
-
已经回答了。文档是Types of filters。不幸的是,它不是很直观。在这种情况下,需要同时使用 Sanitize 过滤器,并且必须提供 supplementary 过滤器标志(帖子中缺少该标志)。
-
(另外,发布的代码不会乘以 100:它会删除“违规”小数,尝试“100.1234”作为输入 :-)
标签: php