ตัวกรอง FILTER_SANITIZE_NUMBER_FLOAT จะลบอักขระที่ไม่ถูกต้องทั้งหมดในตัวเลขทศนิยม
ตัวกรองนี้อนุญาตให้ใช้ตัวเลขทั้งหมดรวมทั้ง + - ตามค่าเริ่มต้น
ชื่อ: "number_float"
หมายเลขประจำตัว: 520
สัญญาณที่เป็นไปได้:
FILTER_FLAG_ALLOW_FRACTION - อนุญาตให้ใช้ตัวคั่นทศนิยม (เช่น .)
FILTER_FLAG_ALLOW_THOUSAND - อนุญาตให้ใช้ตัวคั่นหลักพัน (เช่น )
FILTER_FLAG_ALLOW_SCIENTIFIC - อนุญาตสัญลักษณ์ทางวิทยาศาสตร์ (เช่น e และ E)
<?php$number="5-2f+3.3pp";var_dump(filter_var($number, FILTER_SANITIZE_NUMBER_FLOAT,FILTER_FLAG_ALLOW_FRACTION));?>
ผลลัพธ์ของโค้ดมีลักษณะดังนี้:
สตริง(7) "5-2+3.3"