ホームページ >バックエンド開発 >PHPチュートリアル >PHP の FILTER_SANITIZE_NUMBER_FLOAT 定数

PHP の FILTER_SANITIZE_NUMBER_FLOAT 定数

PHPz
PHPz転載
2023-08-29 19:05:031136ブラウズ

PHP の FILTER_SANITIZE_NUMBER_FLOAT 定数

FILTER_SANITIZE_NUMBER_FLOAT 定数は、浮動小数点数からすべての不正な文字を削除します。

フラグ

  • FILTER_FLAG_ALLOW_FRACTION - 小数区切り文字を許可します

  • FILTER_FLAG_ALLOW_THOUSAND -桁区切り記号を許可します

  • FILTER_FLAG_ALLOW_SCIENTIFIC - 科学的表記法を許可します

戻り値

FILTER_SANITIZE_NUMBER_FLOAT 定数は何も返しません。

FILTER_FLAG_ALLOW_FRACTION フラグの使用例を次に示します。

リアルタイム デモンストレーション

<?php
   $var = "3-1f+2.56p";
   var_dump(filter_var($var, FILTER_SANITIZE_NUMBER_FLOAT,
   FILTER_FLAG_ALLOW_FRACTION));
?>

出力

次は出力です。

string(8) "3-1+2.56"

別の例を見てみましょう。ここでは FILTER_FLAG_ALLOW_THOUSAND フラグが使用されています -

Example

ライブ デモンストレーション

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

出力

これは出力です。

えええええ

以上がPHP の FILTER_SANITIZE_NUMBER_FLOAT 定数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。