是的,这两种方法都将度值转换为弧度。让我们创建一个表来了解MySQL弧度。创建表的查询如下mysql> create table RadiansDemo
- > (
- > Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
- > Value int
- > );
使用insert命令在表中插入一些记录。
查询如下mysql> insert into RadiansDemo(Value) values(0);
mysql> insert into RadiansDemo(Value) values(45);
mysql> insert into RadiansDemo(Value) values(90);
使用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 '
';
echo (var_dump(deg2rad($secondValue)));
echo '
';
echo (var_dump(deg2rad($ThirdValue)));
echo '
';
以下是输出,显示两种方法均以弧度给出相同的结果,即将度转换为弧度float(0)
float(0.78539816339745)
float(1.5707963267949)