Bộ lọc PHP FILTER_SANITIZE_NUMBER_FLOAT
Đị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ệ trong số thập phân.
Bộ lọc mặc định cho phép tất cả các số và +-.
- Name: "number_float"
- ID-number: 520
Các dấu hiệu có thể:
- FILTER_FLAG_ALLOW_FRACTION - Cho phép dấu phân cách phân số (ví dụ .)
- FILTER_FLAG_ALLOW_THOUSAND - Cho phép dấu phân cách nghìn (ví dụ ,)
- FILTER_FLAG_ALLOW_SCIENTIFIC - Cho phép phương pháp khoa học công nghệ (ví dụ e và E)
Ví dụ
<?php
var_dump(filter_var($number, FILTER_SANITIZE_NUMBER_FLOAT
,
FILTER_FLAG_ALLOW_FRACTION));
?>
Kết quả xuất ra:
string(7) "5-2+3.3"