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

PHP deg2rad () เท่ากับ MySQL เรเดียน () หรือไม่


ใช่ ทั้งสองวิธีแปลงค่าดีกรีเป็นเรเดียน ให้เราสร้างตารางเพื่อทำความเข้าใจเรเดียนของ MySQL แบบสอบถามในการสร้างตารางมีดังนี้

mysql> สร้างตาราง RadiansDemo -> ( -> Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, -> Value int -> );Query OK, 0 แถวได้รับผลกระทบ (0.58 วินาที)

แทรกบางระเบียนในตารางโดยใช้คำสั่ง insert

แบบสอบถามมีดังนี้

mysql> แทรกลงในค่า RadiansDemo(Value)(0);Query OK, 1 แถวได้รับผลกระทบ (0.14 วินาที)mysql> แทรกลงใน RadiansDemo(Value) values(45);Query OK, 1 แถวได้รับผลกระทบ (0.17 วินาที)mysql> แทรก RadiansDemo(Value) values(90);Query OK, 1 แถวได้รับผลกระทบ (0.17 วินาที)

แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select

แบบสอบถามมีดังนี้

mysql> เลือก *จาก RadiansDemo;

ต่อไปนี้เป็นผลลัพธ์

<ก่อนหน้า>+----+-------+| รหัส | ความคุ้มค่า |+---+-------+| 1 | 0 || 2 | 45 || 3 | 90 |+----+-------+3 แถวในชุด (0.00 วินาที)

ต่อไปนี้เป็นแบบสอบถามเพื่อรับ MySQL เรเดียนสำหรับค่าดีกรี 0,45,90:

mysql> เลือกเรเดียน (ค่า) จาก RadiansDemo;

ต่อไปนี้เป็นผลลัพธ์

<ก่อนหน้า>+--------------------+| เรเดียน(ค่า) |+--------------------+| 0 || 0.785398163974483 || 1.5707963267948966 |+--------------------+3 แถวในชุด (0.03 วินาที)

ตอนนี้เราจะพิจารณาโค้ด PHP เพื่อตรวจสอบว่า PHP ให้ผลลัพธ์เหมือนกันหรือไม่ รหัส PHP มีดังต่อไปนี้

$firstValue =0;$secondValue =45;$ThirdValue =90;echo (var_dump(deg2rad($firstValue)));echo '
';echo (var_dump(deg2rad($secondValue))); echo '
';echo (var_dump(deg2rad($ThirdValue)));echo '
';

ต่อไปนี้เป็นผลลัพธ์ที่แสดงทั้งสองวิธีให้ผลลัพธ์เหมือนกันในเรเดียน เช่น การแปลงดีกรีเป็นเรเดียน

ลอย(0)ลอย(0.78539816339745)ลอย(1.5707963267949)