PHP pi()関数
定義と使用法
pi ()関数は数学定数Πの値を返します。 PHPで定義された事前定義された定数に等しいfloat値3.14159265359を返します--M_PI
構文
pi ( void ) : float
パラメータ
この関数はパラメータを必要としません
戻り値
PHP pi()関数は、数学定数Πを返し、事前定義された数学定数M-PIと同じです。 M_PIを使用する代わりに、数式でpi()関数を使用できます。
PHPバージョン
この関数は、PHPバージョン4.x、PHP 5.x、およびPHP7.xで使用できます。
例
次の例では、円の面積の計算にpi()関数を使用しています。
<?php $radius = 5; echo "area of circle with radius = " . $radius . " is " . pi()*pow($radius,2); ?>
出力
これにより、次の結果が生成されます-
area of circle with radius = 5is 78.539816339745
例
次の例では、pi()関数を使用してΠ/2とΠ/4を計算します。これらの角度に対して、PHPにはそれぞれM_PI_2とM_PI-4の事前定義された定数があります。-
<?php echo "pi/2 = " . pi()/2; echo " M-PI_2 = " . M_PI_2 . "\n"; echo "pi/4 = " . pi()/4; echo " M_PI_4 = ". M_PI_4; ?>
出力
これにより、次の結果が生成されます-
pi/2 = 1.5707963267949 M-PI_2 = 1.5707963267949 pi/4 = 0.78539816339745 M_PI_4 = 0.78539816339745
例
pi()関数を使用して、1/Πと2/Πの値が計算されます。これらの値は、それぞれM_1_PIおよびM_2_PIと同等です。
<?php echo "1/pi = " . 1/pi(); echo " M_1_PI = " . M_1_PI . "\n"; echo "2/pi = " . 2/pi(); echo " M_2_PI = ". M_2_PI; ?>
出力
これにより、次の結果が生成されます-
1/pi = 0.31830988618379 M_1_PI = 0.31830988618379 2/pi = 0.63661977236758 M_2_PI = 0.63661977236758
例
この例は、pi()関数を使用して計算されたsqrt(Π)および2 / sqrt(Π)がM_SQRTPIおよびM_2_SQRTPIに類似していることを示しています。-
<?php echo "sqrt(pi) = " . sqrt(pi()); echo " M_SQRTPI = " . M_SQRTPI . "\n"; echo "2/sqrt(pi) = " . 2/sqrt(pi()); echo " M_2_SQRTPI = ". M_2_SQRTPI; ?>
出力
これにより、次の結果が生成されます-
sqrt(pi) = 1.7724538509055 M_SQRTPI = 1.7724538509055 2/sqrt(pi) = 1.1283791670955 M_2_SQRTPI = 1.1283791670955
-
PHP lcg_value()関数
定義と使用法 lcg_value() 関数は0から1までの乱数を生成します。 LCGは、線形合同法の略です。このジェネレーターは、不連続な区分的線形方程式で計算された一連の疑似ランダム化された数値を生成します。これは、最も古い疑似乱数生成アルゴリズムの1つです 構文 lcg_value ( void ) : float パラメータ 戻り値 PHP lcg_value()関数は、0.0から1.0までの疑似ランダム浮動小数点値を返します。 PHPバージョン この関数は、PHPバージョン4.x、PHP 5.x、およびPHP7.xで使用できます。 例 以下は、lcg_value()関数の使
-
PHP intdiv()関数
定義と使用法 intdiv() 関数は、2つの整数パラメーターの整数商を返します。 x / yの場合 結果はi 分割およびr 残りとして x =y * i + r この場合、 intdiv(x、y) 私を返します 構文 intdiv ( int $x , int $y ) : int パラメータ Sr.No パラメータと説明 1 x このパラメーターは、除算式の分子部分を形成します 2 y このパラメータは、除算式の分母部分を形成します 戻り値 PHPのintdiv()関数は、 xの除算の整数商を返します。 y