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