PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

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フラグが使用されています-

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

出力

これが出力です。

string(8) "1-4+25,6"

  1. PHPのrad2deg()関数

    rad2deg()関数は、ラジアン値を度の値に変換します。度単位の半径値valに相当するものを返します。 構文 rad2deg(val) パラメータ val −度に変換されるラジアン値。 戻る rad2deg()関数は、valに相当する度数を返します。 例 <?php    echo rad2deg(pi()); ?> 出力 180 例 別の例を見てみましょう- <?php    echo rad2deg(pi()/2); ?> 出力 90 例 別の例を見てみましょう- <?php   &nbs

  2. PHPのlog1p()関数

    log1p()関数はlog(1 + number)を返し、numberの値がゼロに近い場合でも正確な方法で計算されます。 構文 log1p(val) パラメータ val −指定された番号 戻る log1p()関数はlog(1 + number)を返し、numberの値がゼロに近い場合でも正確な方法で計算されます。 例 <?php    echo(log1p(1)); ?> 出力 0.69314718055995 例 別の例を見てみましょう- <?php    echo(log1p(0)); ?> 出力 0 例