Heim > Artikel > Backend-Entwicklung > FILTER_SANITIZE_NUMBER_FLOAT-Konstante in PHP
Die FILTER_SANITIZE_NUMBER_FLOAT-Konstante entfernt alle illegalen Zeichen aus Gleitkommazahlen.
FILTER_FLAG_ALLOW_FRACTION – erlaubt Bruchtrennzeichen
FILTER_FLAG_ALLOW_THOUSAND – erlaubt Tausendertrennzeichen
FILTER_FLAG _ALLOW_SCIENTIFIC – ermöglicht wissenschaftliche Notation
FILTER_SANITIZE_NUMBER_FLOAT-Konstante zurück Gibt nichts zurück.
Das Folgende ist ein Beispiel für die Verwendung des Flags FILTER_FLAG_ALLOW_FRACTION.
Echtzeit-Demo
<?php $var = "3-1f+2.56p"; var_dump(filter_var($var, FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION)); ?>
Das Folgende ist die Ausgabe.
string(8) "3-1+2.56"
Schauen wir uns ein anderes Beispiel an. Hier wird das Flag FILTER_FLAG_ALLOW_THOUSAND verwendet -
Live-Demo
<?php $var = "1-4f+25,6p"; var_dump(filter_var($var, FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND)); ?>
Dies ist die Ausgabe.
string(8) "1-4+25,6"
Das obige ist der detaillierte Inhalt vonFILTER_SANITIZE_NUMBER_FLOAT-Konstante in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!