예, 이 두 가지 방법 모두 도 값을 라디안으로 변환합니다. MySQL 라디안을 이해하기 위한 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다.
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)
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)