Queste funzioni sono le stesse? Se no, che cosa è un php appropriata equivalente di mysql radians()
È php deg2rad() uguale a mysql radians()
7
A
risposta
27
A giudicare dai loro documenti (deg2rad
, radians
), sembrano fare lo stesso.
E una rapida verifica su un semplice test-case:
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)
E, in PHP:
var_dump(deg2rad(0), deg2rad(45), deg2rad(90));
dà anche:
float 0
float 0.785398163397
float 1.57079632679
Così, sembra che fanno lo stesso ...
5
Consultando la documentazione:
- MySQL's RADIANS(x): restituisce l'argomento
x
, convertiti da gradi in radianti. - PHP's DEG2RAD(): converte il numero in gradi per il radiante equivalente
... quindi sì, sono equivalenti.
C'era qualcosa di più specifico che stavi cercando?
Qualcuno a fare il lavoro di c omparing the functions: D – AntonioCS
Non ho accesso a PHP, altrimenti l'avrei fatto :( –