Равен ли php deg2rad() mysql radians()
-
19-09-2019 - |
Вопрос
Являются ли эти функции одинаковыми?Если нет, то какой подходящий php-эквивалент для mysql radians()
Решение
Судя по их документации (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)
И, в PHP :
var_dump(deg2rad(0), deg2rad(45), deg2rad(90));
также дает :
float 0
float 0.785398163397
float 1.57079632679
Так что, похоже, они делают совершенно то же самое...
Другие советы
Ознакомление с документацией:
- РАДИАНЫ MySQL(x):возвращает аргумент
x
, переведенный из градусов в радианы. - PHP-это DEG2RAD():преобразует число в градусах в эквивалент в радианах
... так что да, они эквивалентны.
Было ли что-то более конкретное, что вы искали?
Не связан с StackOverflow