ใช่ ทั้งสองฟังก์ชันแปลงองศาเป็นเรเดียน เช่นกัน มาสร้างตาราง:
mysql> create table RadiansDemo ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Value int ); Query OK, 0 rows affected (0.58 sec)
แทรกข้อมูล:
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)
แสดงข้อมูล:
mysql> select * from RadiansDemo;
ผลลัพธ์:
+----+-------+ | Id | Value | +----+-------+ | 1 | 0 | | 2 | 45 | | 3 | 90 | +----+-------+ 3 rows in set (0.00 sec)
Query MySQL radians:
mysql> select radians(Value) from RadiansDemo;
ผลลัพธ์:
+--------------------+ | radians(Value) | +--------------------+ | 0 | | 0.7853981633974483 | | 1.5707963267948966 | +--------------------+ 3 rows in set (0.03 sec)
โค้ด PHP ทดสอบ deg2rad():
$firstValue = 0; $secondValue = 45; $ThirdValue = 90; echo (var_dump(deg2rad($firstValue))); echo '
'; echo (var_dump(deg2rad($secondValue))); echo '
'; echo (var_dump(deg2rad($ThirdValue))); echo '
';
ผลลัพธ์ PHP ให้ค่าเท่ากัน:
float(0) float(0.78539816339745) float(1.5707963267949)