在PHP中如何将(x,y)位置转换为角度?

在PHP中如何将(x,y)位置转换为角度?,php,Php,使用PHP7.3 我有一个X-Y坐标点的位置,我需要转换成0到360的角度 假设(123,0)是角度0,(0123)是角度90,(-123,0)是角度180,等等 有什么功能可以做到这一点吗 Thx.我写道: $angle = 180 * atan2($y, $x) / M_PI; if($angle < 0) { $angle += 360; } $angle=180*atan2($y,$x)/M\u PI; 如果($angle

使用PHP7.3

我有一个X-Y坐标点的位置,我需要转换成0到360的角度

假设(123,0)是角度0,(0123)是角度90,(-123,0)是角度180,等等

有什么功能可以做到这一点吗

Thx.

我写道:

$angle = 180 * atan2($y, $x) / M_PI;
if($angle < 0) {
  $angle += 360;
}
$angle=180*atan2($y,$x)/M\u PI;
如果($angle<0){
$angle+=360;
}

这是您需要触发的地方。180*atan2($float_y,$float_x)/M_PII我不确定这是否真的是一个PHP问题,作为一个普通的数学问题。