Heim  >  Artikel  >  Backend-Entwicklung  >  FILTER_SANITIZE_NUMBER_FLOAT-Konstante in PHP

FILTER_SANITIZE_NUMBER_FLOAT-Konstante in PHP

PHPz
PHPznach vorne
2023-08-29 19:05:031118Durchsuche

FILTER_SANITIZE_NUMBER_FLOAT-Konstante in PHP

Die FILTER_SANITIZE_NUMBER_FLOAT-Konstante entfernt alle illegalen Zeichen aus Gleitkommazahlen.

Flag

  • FILTER_FLAG_ALLOW_FRACTION – erlaubt Bruchtrennzeichen

  • FILTER_FLAG_ALLOW_THOUSAND – erlaubt Tausendertrennzeichen

  • FILTER_FLAG _ALLOW_SCIENTIFIC – ermöglicht wissenschaftliche Notation

gibt

FILTER_SANITIZE_NUMBER_FLOAT-Konstante zurück Gibt nichts zurück.

Beispiel

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));
?>

Ausgabe

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 -

Beispiel

Live-Demo

<?php
   $var = "1-4f+25,6p";
   var_dump(filter_var($var, FILTER_SANITIZE_NUMBER_FLOAT,
   FILTER_FLAG_ALLOW_THOUSAND));
?>

Ausgabe

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen