在測量角度的方法中,最常用的兩種是度數和弧度。學生通常會學習學位,而學習弧度則成為後來的問題。但是在某些情況下,弧度是首選的度量單位,例如:
- 在使用三角函數的導數時,最好對角使用弧度測量,因為這樣可以避免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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。