hypot将()函数计算直角三角形的斜边的长度。斜边根据以下公式计算-
h = sqrt(x 2 + y 2)其中x和y是直角三角形的另外两个边
例如,如果x = 3和y = 4,则hypot(x,y)= 5等于sqrt(3 2 +4 2)= sqrt(25)= 5
此函数始终返回浮点数。
hypot ( float $x , float $y ) : float
序号 | 参数及说明 |
---|---|
1 | x 直角三角形的一侧 |
2 | y 直角三角形的另一侧 |
PHPhypot()
函数返回给定x和y值的直角三角形的斜边的长度
此功能在PHP 4.x,PHP 5.x和PHP 7.x中可用。
以下示例计算边3和4−的直角三角形的斜边
<?php $x = 3; $y = 4; echo "hypot(" . $x . "," . $y . ") = " . hypot($x, $y); ?>
输出结果
这将返回最大整数-
hypot(3,4) = 5
根据pythogoras定理,hypot(x,y)函数的返回值等于sqrt(x * x + y * y)。以下示例证实了这一点-
<?php $x = 3; $y = 4; echo "hypot(" . $x . "," . $y . ") = " . hypot($x, $y) ."\n"; echo "Hypotenuse calculated by Pythogoras equation = " . sqrt(pow($x,2)+pow($y,2)); ?>
输出结果
这将返回以下输出-
hypot(3,4) = 5 Hypotenuse calculated by Pythogoras equation = 5