PHP sqrt()関数
定義と使用法
sqrt() 関数は、正の浮動小数点数の平方根を返します。負の数の平方根は定義されていないため、NANを返します。これは、最も一般的に使用される関数の1つです。
この関数は常に浮動小数点数を返します。
構文
sqrt ( float $arg ) : float
パラメータ
Sr.No | |
---|---|
1 | arg 平方根が得られる数 |
戻り値
PHP sqrt()関数は、指定された引数番号の平方根を返します。負の数の場合、関数はNANを返します。
PHPバージョン
この関数は、PHPバージョン4.x、PHP 5.x、およびPHP7.xで使用できます。
例
次の例では、100-の平方根を計算します-
<?php $arg = 100; echo "Square root of " . $arg . "=" . sqrt($arg) . "\n"; ?>
出力
これにより、次の結果が生成されます-
Square root of 100=10
例
sqrt(2)、1 / sqrt(2)、およびsqrt(3)の場合、PHPにはそれぞれ特別に定義された定数M_SQRT2、M_SQRT1_2、およびM_SQRT3があります-
<?php echo "sqrt(2) = " . sqrt(2) . "\n"; echo "M_SQRT2 = " . M_SQRT2. "\n"; echo "sqrt(3) = " . sqrt(3) . "\n"; echo "M_SQRT3 = " . M_SQRT3 . "\n"; echo "1/sqrt(2)) = " . 1/sqrt(2) . "\n"; echo "M_SQRT1_2 = " . M_SQRT1_2 . "\n"; ?>
出力
これにより、次の結果が生成されます-
sqrt(2) = 1.4142135623731 M_SQRT2 = 1.4142135623731 sqrt(3) = 1.7320508075689 M_SQRT3 = 1.7320508075689 1/sqrt(2)) = 0.70710678118655 M_SQRT1_2 = 0.70710678118655
例
数学定数M_SQRTPIおよびM_2_SQRTPIは、sqrt(Π)および2 / sqrt(Π)の値を表します-
<?php echo "sqrt(pi) = " . sqrt(M_PI) . "\n"; echo "M_SQRTPI = " . M_SQRTPI. "\n"; echo "2/sqrt(pi) = " . 2/sqrt(M_PI) . "\n"; echo "M_2_SQRTPI = " . M_2_SQRTPI . "\n"; ?>
出力
これにより、次の結果が生成されます-
sqrt(pi) = 1.7724538509055 M_SQRTPI = 1.7724538509055 2/sqrt(pi) = 1.1283791670955 M_2_SQRTPI = 1.1283791670955
例
sqrt(-1)は未定義であるため、NANを返します
<?php echo "sqrt(-1) = " . sqrt(-1) . "\n"; ?>
出力
これにより、次の結果が生成されます-
sqrt(-1) = NAN
-
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のsqrt()関数
sqrt()関数は数値の平方根を返します。 構文 sqrt(num) パラメータ num −平方根を求めたい数 戻る sqrt()関数は、指定された数値の平方根を返します。 例 <?php echo(sqrt(16)); ?> 出力 4 例 別の例を見てみましょう- <?php echo(sqrt(0.25) . "<br>"); ?> 出力 0.5<br> 例 別の例を見てみましょう- <?php echo(sqrt(-1