Bộ lọc PHP FILTER_SANITIZE_NUMBER_FLOAT
❮ Tham khảo bộ lọc PHP hoàn chỉnh
Định nghĩa và Cách sử dụng
Bộ lọc FILTER_SANITIZE_NUMBER_FLOAT xóa tất cả các ký tự không hợp lệ khỏi một số thực.
Bộ lọc này cho phép các chữ số và + - theo mặc định
- Tên: "number_float"
- ID-số: 520
Các cờ có thể xảy ra:
- FILTER_FLAG_ALLOW_FRACTION - Cho phép dấu tách phân số (như.)
- FILTER_FLAG_ALLOW_THOUSAND - Cho phép dấu phân tách phần nghìn (như,)
- FILTER_FLAG_ALLOW_SCIENTIFIC - Cho phép ký hiệu khoa học (như e và E)
Thí dụ
<?php
$number="5-2f+3.3pp";
var_dump(filter_var($number, FILTER_SANITIZE_NUMBER_FLOAT,
FILTER_FLAG_ALLOW_FRACTION));
?>
Đầu ra của mã sẽ là:
string(7) "5-2+3.3"
❮ Tham khảo bộ lọc PHP hoàn chỉnh