Sind diese Funktionen dieselben? Wenn nicht, was ist ein geeignetes php-Äquivalent zu mysql's radians()
Antworten
Zu viele Anzeigen?Nach ihren Unterlagen zu urteilen ( deg2rad
, radians
), scheinen sie dasselbe zu tun.
Und eine schnelle Überprüfung anhand eines einfachen Testfalls:
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)
Und in PHP :
var_dump(deg2rad(0), deg2rad(45), deg2rad(90));
gibt auch :
float 0
float 0.785398163397
float 1.57079632679
Es scheint also, als würden sie das Gleiche tun...
OMG Ponies
Punkte
312816
Konsultieren Sie die Dokumentation:
- RADIANS(x) von MySQL : gibt das Argument
x
umgerechnet von Grad in Bogenmaß. - PHPs DEG2RAD() Grad: konvertiert die Zahl in Grad in das Radiant-Äquivalent
...also ja, sie sind gleichwertig.
Haben Sie etwas Bestimmtes gesucht?