php常用数学関数要約

2991 ワード

この例ではphpの一般的な数学関数をまとめ,解析した.皆さんの参考にしてください.具体的な分析は以下の通りである.
abs()関数の定義と使い方:1つの数の絶対値を返す.
構文:abs(x)、コードは次のとおりです.

   $abs=abs(-3.2);      //$abs=3.2 
  
$abs2=abs(5);       //$abs2=5
$abs3=abs(-5);       //$abs3=5

Ceil()関数の定義と使い方:最も近い整数に切り上げる.
構文ceil(x)
パラメータ
説明
x
必須、数.
説明:xより小さくない次の整数を返します.xは小数部がある場合に1桁進みます.ceil()はfloatのタイプを返します.float値の範囲はintegerより大きいため、インスタンスコードは次のようになります.

   echo ceil(5);         //5 
  
echo "
";
echo ceil(3.3);         //4
echo "
";
echo ceil(6.999);        //7

floor()関数は最も近い整数に切り下げる.
構文:floor(x)
パラメータ
説明
x
必須、数.
説明:xより大きくない次の整数を返し、xの小数部を丸める、floor()が返すタイプはfloatである.float値の範囲はintegerよりも大きいためである.

   echo floor(4);        //4 
  
echo "
";
echo floor(3.3);        //3
echo "
";
echo floor(6.999);       //6

定義と使用法
fmod()関数は除算の浮動小数点数の余数を返す.
構文:fmod(x,y)
パラメータ
説明
x
必須、数.
y
必須、数.
説明:除数(x)を除数(y)で割った浮動小数点数の余数を返し、余数(r)の定義はx=i*y+rであり、iは整数であり、yがゼロでない場合、rとxの記号は同じであり、その数の値はyより小さく、コードは以下の通りである.

   $x=4.7;            //    1 
  
$y=1.3;            // 2
$r=fmod($x,$y);          //
echo $x." ".$y." :".$r;   //

log 10()は10をベースとする対数である.
構文:log 10(x)
パラメータ
説明
x
必須、数.
説明:パラメータxの10を底とする対数を返します.コードは以下の通りです.

   $num1=100; 
  
$num2=1000;
$num3=3;
$result1=log10($num1);
$result2=log10($num2);
$result3=log10($num3);
echo "$num1 10 $result1";
echo "
";
echo "$num2 10 $result2";
echo "
";
echo "$num3 10 $result3";
echo "
";

log()は自然対数を返す.
構文:log(x,base)
パラメータ
説明
x
必須、数.
baseはオプションで、このパラメータが規定する場合logbasexを返す.
説明:オプションのパラメータbaseが指定されている場合、log()はlogbasexを返します.そうでない場合、log()はパラメータxの自然対数を返します.インスタンスコードは次のとおりです.

   echo log(2.7183);       //            
  
echo "
";
echo log(2);        //
echo "
";
echo log(1);        //
echo "
";
echo log(0);        //
echo "
";
echo log(-1);        //
//
echo sqrt(9);         // 3
echo "
";
echo sqrt(10);         //3.16227766...
//
var_dump(pow(2, 8));       // 256
echo "
";
echo pow(-1,20);        // 1
echo "
";
echo pow(0,0);         // 1
echo "
";
echo pow(-1, 4.5);        //

ここで述べたことが皆さんのPHPプログラム設計に役立つことを願っています.