Filtro FILTER_SANITIZE_NUMBER_FLOAT PHP
Definição e Uso
O filtro FILTER_SANITIZE_NUMBER_FLOAT remove todos os caracteres ilegais de números de ponto flutuante.
O filtro padrão permite todos os números e +-.
- Nome: "number_float"
- ID-number: 520
Sinais possíveis:
- FILTER_FLAG_ALLOW_FRACTION - Permite o separador decimal (por exemplo, .)
- FILTER_FLAG_ALLOW_THOUSAND - Permite o separador de milhares (por exemplo, ,)
- FILTER_FLAG_ALLOW_SCIENTIFIC - Permite a forma científica (por exemplo, e e E)
Exemplo
<?php
var_dump(filter_var($number, FILTER_SANITIZE_NUMBER_FLOAT
,
FILTER_FLAG_ALLOW_FRACTION));
?>
Saída:
string(7) "5-2+3.3"