php deg2rad()是否等于mysql radians()

DrA*_*oel 11 php mysql sql trigonometry

这些功能是否相同?如果没有,什么是适当的PHP相当于mysql的radians()

Pas*_*TIN 30

从他们的文件(deg2rad,radians)来看,他们似乎也这样做.

并快速验证一个简单的测试用例:

mysql> select radians(0), radians(45), radians(90);
+------------+-------------------+-----------------+
| radians(0) | radians(45)       | radians(90)     |
+------------+-------------------+-----------------+
|          0 | 0.785398163397448 | 1.5707963267949 |
+------------+-------------------+-----------------+
1 row in set (0,00 sec)
Run Code Online (Sandbox Code Playgroud)

而且,在PHP中:

var_dump(deg2rad(0), deg2rad(45), deg2rad(90));
Run Code Online (Sandbox Code Playgroud)

还给出:

float 0
float 0.785398163397
float 1.57079632679
Run Code Online (Sandbox Code Playgroud)

所以,似乎他们做的完全一样......


OMG*_*ies 7

咨询文档:

......是的,它们是等价的.

你有什么更具体的东西吗?

  • 有人做比较功能的工作:D (2认同)