PHP deg2rad() 是否等於 MySQL radians()?
是的,這兩種方法都可以將度數轉換為弧度。我們來建立一個表以瞭解 MySQL 弧度。建立表的查詢如下所示
mysql> create table RadiansDemo - > ( - > Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, - > Value int - > ); Query OK, 0 rows affected (0.58 sec)
使用 insert 命令向表中插入一些記錄。
查詢如下所示
mysql> insert into RadiansDemo(Value) values(0); Query OK, 1 row affected (0.14 sec) mysql> insert into RadiansDemo(Value) values(45); Query OK, 1 row affected (0.17 sec) mysql> insert into RadiansDemo(Value) values(90); Query OK, 1 row affected (0.17 sec)
使用 select 語句顯示錶中的所有記錄。
查詢如下所示
mysql> select *from RadiansDemo;
輸出如下所示
+----+-------+ | Id | Value | +----+-------+ | 1 | 0 | | 2 | 45 | | 3 | 90 | +----+-------+ 3 rows in set (0.00 sec)
以下是對度數 0、45、90 獲得 MySQL 弧度的查詢
mysql> select radians(Value) from RadiansDemo;
輸出如下所示
+--------------------+ | radians(Value) | +--------------------+ | 0 | | 0.7853981633974483 | | 1.5707963267948966 | +--------------------+ 3 rows in set (0.03 sec)
現在,我們將考慮 PHP 程式碼,以檢查 PHP 是否提供相同的結果。PHP 程式碼如下所示
$firstValue = 0; $secondValue = 45; $ThirdValue = 90; echo (var_dump(deg2rad($firstValue))); echo '<br>'; echo (var_dump(deg2rad($secondValue))); echo '<br>'; echo (var_dump(deg2rad($ThirdValue))); echo '<br>';
以下輸出顯示兩種方法都給出了弧度方面的相同結果,即度數轉換成弧度
float(0) float(0.78539816339745) float(1.5707963267949)
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP