PHP hypot()函数

定义和用法

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

参数

序号参数及说明
1x
直角三角形的一侧
2y
直角三角形的另一侧

返回值

PHPhypot()函数返回给定x和y值的直角三角形的斜边的长度

PHP版本

此功能在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