filtro de PHP FILTER_SANITIZE_NUMBER_FLOAT
PHP completa Filtro de Referência
Definição e Uso
FILTER_SANITIZE_NUMBER_FLOAT filtros para remover um número de ponto flutuante em todos os caracteres ilegais.
O filtro é ativado por padrão para todos Digital + e -
- Nome: "number_float"
- ID-number: 520
Possíveis sinais:
- FILTER_FLAG_ALLOW_FRACTION - Permitir que o separador decimal (por exemplo).
- FILTER_FLAG_ALLOW_THOUSAND - permitir que milhares de separação (por exemplo,)
- FILTER_FLAG_ALLOW_SCIENTIFIC - Permite notação científica (como E e E)
Exemplos
<?php
$number="5-2f+3.3pp";
var_dump(filter_var($number, FILTER_SANITIZE_NUMBER_FLOAT,
FILTER_FLAG_ALLOW_FRACTION));
?>
$number="5-2f+3.3pp";
var_dump(filter_var($number, FILTER_SANITIZE_NUMBER_FLOAT,
FILTER_FLAG_ALLOW_FRACTION));
?>
código de saída é o seguinte:
string(7) "5-2+3.3"
PHP completa Filtro de Referência