Home > Java > javaTutorial > PHP hypot() function

PHP hypot() function

PHPz
Release: 2023-08-25 21:13:17
forward
869 people have browsed it

PHP hypot() 函数

Definition and usage

hypot()The function calculates the length of the hypotenuse of a right triangle. The calculation formula for the hypotenuse is as follows:

h=sqrt(x2 y2), where x and y are the other two sides of the right triangle

For example, if x=3, y=4, then hypot(x,y)=5, that is, sqrt(32 42) = sqrt(25) =5

This function always returns a floating point number.

Syntax

hypot ( float $x , float $y ) : float
Copy after login

Parameters

Serial numberParameters and description
1x

#One side of a right triangle

2 y

The other side of the right triangle

Return value

PHP hypot() function returns the length of the hypotenuse of a right triangle given x and y values

PHP Version

This function is available in PHP versions 4.x, PHP 5.x and Available in PHP 7.x.

Example

Online Demonstration

The following example calculates the length of the hypotenuse of a right triangle with side lengths 3 and 4−

<?php
   $x = 3;
   $y = 4;
   echo "hypot(" . $x . "," . $y . ") = " . hypot($x, $y);
?>
Copy after login

Output

This returns largest integer−

hypot(3,4) = 5
Copy after login

Example

Live Demo

Return value of hypot(x,y) function is equal to sqrt(x*x y*y ) as per pythogoras theorem. Following example confirms it−

<?php
   $x = 3;
   $y = 4;
   echo "hypot(" . $x . "," . $y . ") = " . hypot($x, $y) ."</p><p>";
   echo "Hypotenuse calculated by Pythogoras equation = " . sqrt(pow($x,2)+pow($y,2));
?>
Copy after login

output

This will return the following output−

hypot(3,4) = 5
Hypotenuse calculated by Pythogoras equation = 5
Copy after login

The above is the detailed content of PHP hypot() function. For more information, please follow other related articles on the PHP Chinese website!

source:tutorialspoint.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template