Filtro FILTER_SANITIZE_NUMBER_FLOAT PHP

Definizione e uso

Il filtro FILTER_SANITIZE_NUMBER_FLOAT rimuove tutti i caratteri illegali dai numeri a virgola mobile.

Il filtro predefinito consente tutti i numeri e +-.

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

Possibili segni:

  • FILTER_FLAG_ALLOW_FRACTION - Permette i separatori decimali (ad esempio .)
  • FILTER_FLAG_ALLOW_THOUSAND - Permette i separatori di migliaia (ad esempio ,)
  • FILTER_FLAG_ALLOW_SCIENTIFIC - Permette la notazione scientifica (ad esempio e e E)

Esempio

<?php

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

Output:

string(7) "5-2+3.3"