PHP FILTER_SANITIZE_NUMBER_FLOAT ตัวกลไก

การระบุและการใช้งาน

FILTER_SANITIZE_NUMBER_FLOAT ตัวกลไกลบทเพิ่มทุกตัวอักษรผิดปกติในตัวเลขเรียบ ซึ่งเป็นตัวเลขทศนิยม

ด้วยปริมาณการตั้งค่าโดยมาตรฐานของตัวกลไกนี้ มันอนุญาตให้เชื่อถือทุกตัวเลข รวมถึง +-

  • Name: "number_float"
  • ID-number: 520

สัญญาณที่เป็นไปได้:

  • FILTER_FLAG_ALLOW_FRACTION - อนุญาตใช้เศษหลักทศนิยม (เช่น .)
  • FILTER_FLAG_ALLOW_THOUSAND - อนุญาตใช้เศษหลักทศนิยม (เช่น ,)
  • FILTER_FLAG_ALLOW_SCIENTIFIC - อนุญาตให้ใช้วิธีวิทยาศาสตร์ (เช่น e และ E)

ตัวอย่าง

<?php

var_dump(filter_var($number, FILTER_SANITIZE_NUMBER_FLOAT,
FILTER_FLAG_ALLOW_FRACTION));
?>

การแสดงผล:

string(7) "5-2+3.3"