PHP FILTER_SANITIZE_NUMBER_FLOAT-filter

Definitie en gebruik

De FILTER_SANITIZE_NUMBER_FLOAT-filter verwijdert alle ongeldige karakters uit floating-pointgetallen.

Deze filter staat standaard alle cijfers en +- toe.

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

Mogelijke markers:

  • FILTER_FLAG_ALLOW_FRACTION - Sta decimaal scheidingsteken toe (bijvoorbeeld .)
  • FILTER_FLAG_ALLOW_THOUSAND - Sta duizendtallen toe (bijvoorbeeld ,)
  • FILTER_FLAG_ALLOW_SCIENTIFIC - Sta wetenschappelijke notatie toe (bijvoorbeeld e en E)

Voorbeeld

<?php

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

Uitvoer:

string(7) "5-2+3.3"