Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

PHP deg2rad() เทียบเท่า MySQL radians() หรือไม่

ใช่ ทั้งสองฟังก์ชันแปลงองศาเป็นเรเดียน เช่นกัน มาสร้างตาราง:

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)