此函数始终返回一个浮点数。
语法sqrt ( float $arg ) : float
参数序号参数和描述
1 arg
要求平方根的数字
返回值php sqrt() 函数返回给定 arg 数字的平方根。对于负数,该函数返回 nan。
php 版本这个函数在 php 4.x、php 5.x 和 php 7.x 版本中都可用。
示例 在线演示
以下示例计算 100 的平方根−
<?php $arg = 100; echo "square root of " . $arg . "=" . sqrt($arg) . "
";?>
输出这将产生以下结果 −
square root of 100=10
example 演示
对于sqrt(2),1/sqrt(2)和sqrt(3),php分别有特殊的预定义常量m_sqrt2,m_sqrt1_2和m_sqrt3 −
<?php echo "sqrt(2) = " . sqrt(2) . "
"; echo "m_sqrt2 = " . m_sqrt2. "
"; echo "sqrt(3) = " . sqrt(3) . "
"; echo "m_sqrt3 = " . m_sqrt3 . "
"; echo "1/sqrt(2)) = " . 1/sqrt(2) . "
"; echo "m_sqrt1_2 = " . m_sqrt1_2 . "
";?>
输出这将产生以下结果 −
sqrt(2) = 1.4142135623731m_sqrt2 = 1.4142135623731sqrt(3) = 1.7320508075689m_sqrt3 = 1.73205080756891/sqrt(2)) = 0.70710678118655m_sqrt1_2 = 0.70710678118655
example 实例
数学常数m_sqrtpi和m_2_sqrtpi分别表示sqrt(π)和2/sqrt(π)的值−
<?php echo "sqrt(pi) = " . sqrt(m_pi) . "
"; echo "m_sqrtpi = " . m_sqrtpi. "
"; echo "2/sqrt(pi) = " . 2/sqrt(m_pi) . "
"; echo "m_2_sqrtpi = " . m_2_sqrtpi . "
";?>
输出这将产生以下结果 −
sqrt(pi) = 1.7724538509055m_sqrtpi = 1.77245385090552/sqrt(pi) = 1.1283791670955m_2_sqrtpi = 1.1283791670955
示例 演示
sqrt(-1)未定义,因此返回nan
<?php echo "sqrt(-1) = " . sqrt(-1) . "
";?>
输出这将产生以下结果 −
sqrt(-1) = nan
以上就是php sqrt() 函数的详细内容。
