tutoriais mais recente desenvolvimento web
 

PHP Filtro FILTER_SANITIZE_NUMBER_FLOAT


<Completa PHP Filtrar Referência

Definição e Uso

O filtro FILTER_SANITIZE_NUMBER_FLOAT remove todos os caracteres ilegais a partir de um número flutuador.

Este filtro permite dígitos e + - por padrão

  • Nome: "number_float"
  • ID-number: 520

Possíveis bandeiras:

  • FILTER_FLAG_ALLOW_FRACTION - Permitir separador fração (like . )
  • FILTER_FLAG_ALLOW_THOUSAND - Permitir separador de milhar (like , )
  • FILTER_FLAG_ALLOW_SCIENTIFIC - Permitir notação científica (like e and E)

Exemplo

<?php
$number="5-2f+3.3pp";

var_dump(filter_var($number, FILTER_SANITIZE_NUMBER_FLOAT,
FILTER_FLAG_ALLOW_FRACTION));
?>

A saída do código será:

string(7) "5-2+3.3"

<Completa PHP Filtrar Referência