PHP 中的 FILTER_SANITIZE_NUMBER_FLOAT 常量


FILTER_SANITIZE_NUMBER_FLOAT 常量刪除浮點數中的所有非法字元。

標幟

  • FILTER_FLAG_ALLOW_FRACTION − 允許分數分界符

  • FILTER_FLAG_ALLOW_THOUSAND − 允許千位分隔符

  • FILTER_FLAG_ALLOW_SCIENTIFIC − 允許科學計數法

返回值

FILTER_SANITIZE_NUMBER_FLOAT 常量沒有任何返回值。

示例

下面是一個使用 FILTER_FLAG_ALLOW_FRACTION 標幟的示例。

 線上演示

<?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"

更新日期: 2020 年 6 月 27 日

371 次瀏覽

啟動您的 職業生涯

完成課程,獲得認證

開始學習
廣告
© . All rights reserved.