PHP FILTER_SANITIZE_NUMBER_FLOAT-filter

Definition och användning

FILTER_SANITIZE_NUMBER_FLOAT-filteren tar bort alla ogiltiga tecken från flyttal.

Standarden för filteret tillåter alla numeriska värden samt +-.

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

Möjliga flaggor:

  • FILTER_FLAG_ALLOW_FRACTION - Tillåter decimaltecken (t.ex. .)
  • FILTER_FLAG_ALLOW_THOUSAND - Tillåter tusenavrundningstecken (t.ex. ,)
  • FILTER_FLAG_ALLOW_SCIENTIFIC - Tillåter vetenskaplig notation (t.ex. e och E)

Exempel

<?php

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

Utttag:

string(7) "5-2+3.3"