atan2():the arc tangent of the quotient of its two arguments

Find an angle from x and y coordinates

atan2() uses both coordinate components to determine the correct quadrant and returns the angle in radians. Convert the result with rad2deg() when you need degrees.

$y = 1;
$x = 1;
$angle = atan2($y, $x);
echo rad2deg($angle); // 45

Start with this current pattern. The examples below are retained for additional variations, output and reference.

<?Php
echo atan2(0,2); // Output is 0
echo "<br>";
echo atan2(1,3); // Output  0.32175055439664
echo "<br>";
echo atan2(-1,-3); // -2.8198420991932
echo "<br>";
echo atan2(4,2); // Output is 1.1071487177941
echo "<br>";
echo atan2(2,1); // Output is 1.1071487177941
echo "<br>";
echo atan2(90,180); // Output is 0.46364760900081
?>
atan2(float $y,float $x);
X & Y are the input values

Example: Angle for Positive Coordinates

$x = 1;
$y = 1;
echo atan2($y, $x);  // Output: 0.78539816339745 (45 degrees in radians)

Example: Angle for Negative Coordinates

$x = -1;
$y = -1;
echo atan2($y, $x);  // Output: -2.3561944901923 (-135 degrees in radians)

Example: Angle for Horizontal Line

$x = 5;
$y = 0;
echo atan2($y, $x);  // Output: 0 (Horizontal line along the positive x-axis)
The function returns a result between -π and π.
These examples illustrate the use of `atan2()` to determine the angle for various coordinate positions.

Questions

MIN() function
Math Functions


Subscribe to our YouTube Channel here



plus2net.com











PHP video Tutorials
✖
We use cookies to improve your browsing experience. . Learn more
HTML MySQL PHP JavaScript ASP Photoshop Articles Contact us
© 2000-2026 plus2net.com All rights reserved worldwide Privacy Policy Disclaimer