在测量角度的方法中,最常用的两种是度数和弧度。学生通常会学习学位,而学习弧度则成为后来的问题。但是在某些情况下,弧度是首选的度量单位,例如:
- 在使用三角函数的导数时,最好对角使用弧度测量,因为这样可以避免pi从而使导数更容易。
- 为了导出圆周上任何运动的线速度和角速度之间的关系,使用弧度测量时,它以自然单位(即m /s)产生速度,但是如果使用度数,则以m为单位得到速度。度/秒,必须经过另一次转换才能以自然形式出现。
因此,在某些情况下,需要将度数转换为弧度,这就是deg2rad()方法的辅助之处。
用法:
float deg2rad ($value)
参数:该函数采用单个参数,该参数是一个浮点数,以度为单位表示角度。
返回类型:此函数返回一个浮点值,该值表示角度的弧度等效值。
例子:
Input : $deg = 45; Output : 0.78539816339745 Input : $deg = 90; Output : 1.5707963267949 Input : $deg = 180; Output : 3.1415926535898
以下示例程序旨在说明deg2rad()在PHP中的工作:
<?php
// PHP code to illustrate the working of deg2rad()
$deg = 22.5;
$k = 8;
for(;$k>=1;$k/=2, $deg*=2)
{
if($k!=1)
echo 'pi/'.$k.' = '.deg2rad($deg).'<br>';
else
echo 'pi = '.deg2rad($deg).'<br>';
}
?>
输出:
pi/8 = 0.39269908169872 pi/4 = 0.78539816339745 pi/2 = 1.5707963267949 pi = 3.1415926535898
注意事项:
- 它计算以度为单位的角度的弧度等效值。
- 该方法的对应项是deg2rad()。
- 该方法产生高度准确的结果,但是时间效率不高。
参考:
http://php.net/manual/en/function.deg2rad.php
相关用法
- PHP each()用法及代码示例
- d3.js d3.max()用法及代码示例
- PHP Ds\Map get()用法及代码示例
- p5.js arc()用法及代码示例
- PHP Ds\Map put()用法及代码示例
- PHP Ds\Set xor()用法及代码示例
- CSS hsl()用法及代码示例
- PHP abs()用法及代码示例
- PHP Ds\Map xor()用法及代码示例
- d3.js d3.map.set()用法及代码示例
- d3.js d3.hcl()用法及代码示例
注:本文由纯净天空筛选整理自PronabM大神的英文原创作品 PHP | deg2rad() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。