PHP SQRT()関数は、特定の数の平方根を計算する数学的関数です。この関数の構文は次のとおりです。
ここで、$ numは計算される平方根の値を表し、関数は値$ numの平方根を返します。
PHP SQRT()関数を使用して、正の数の平方根を簡単に計算します。例えば:
上記のコードでは、変数$ numを定義して16に割り当てます。SQRT()関数を呼び出して$ numの平方根を計算し、最終出力は4です。
PHP SQRT()関数を使用して負の数の平方根を計算すると、関数はNAN(数ではなく)を返します。
上記のコードでは、変数$ numを定義し、-16に割り当てます。 sqrt()関数を呼び出して$ numの平方根を計算し、最終出力はnanです。
PHP SQRT()関数は、パラメーターとして変数を受け入れることもできます。たとえば、:
上記のコードでは、変数$ numを定義して25に割り当てます。SQRT()関数を呼び出して$ numの平方根を計算し、最終出力は5です。
PHP SQRT()関数を使用する場合は、次のポイントに注意する必要があります。
PHP SQRT()関数は、フロートタイプのパラメーターのみをサポートし、パラメーターは数値タイプである必要があります。そうしないと、NANが返されます。例えば:
上記のコードでは、変数$ num1を定義し、文字列 '16'に割り当て、変数$ num2に割り当てて、文字列「ABC」に割り当てます。 SQRT()関数を呼び出して、それぞれ$ num1と$ num2の正方形の根を計算します。結果は$ 1が4で、$ result2はnanです。
PHP SQRT()関数の戻り値はフロートです。つまり、計算された結果のデータ型は浮動小数点数です。例えば:
上記のコードでは、変数$ numを定義して15に割り当てます。SQRT()関数を呼び出して、$ numの平方根を計算します。最後に、var_dump()関数を使用して$ result変数のタイプと値を出力すると、結果はfloat(3.8729833462074)です。
コンピューターは浮動小数点数を計算する際に正確さの問題を抱えているため、大きな数値根を計算するときに特別な注意が必要です。例えば:
上記のコードでは、それぞれ変数$ num1と$ num2を15番目の電力と10番目の電力と1を定義し、SQRT()関数をそれぞれ使用して正方形の根を計算します。コンピューターの精度の問題により、$ result2の値はわずかなエラーになります。
PHP SQRT()関数は、非常に一般的に使用される数学関数であり、正方形の根を計算するときに非常に便利です。この関数はフロート型パラメーターのみをサポートし、パラメーターは数値でなければならないことに注意してください。そうしないと、NANは返されます。同時に、大きな値の平方根を計算するときは、コンピューターの精度に特に注意を払う必要があります。