関数の概要
PHPの deg2rad 関数は、角度を度(degree)からラジアン(radian)に変換するための便利な関数です。多くの数学的計算やグラフィックス処理で角度をラジアン単位で扱う必要があるため、度をラジアンに変換する際に活用されます。
パラメータの説明
float $number— 度数法で表した角度の値を指定します。この値は整数でも浮動小数点数でも構いません。
戻り値
指定された角度をラジアン単位に変換した浮動小数点数を返します。返される値は float 型です。
使用例
基本的な使い方
<?php
$degrees = 45;
$radians = deg2rad($degrees);
echo $radians; // 約0.78539816339745が出力される
?>
上記の例では45度をラジアンに変換しています。45度はπ/4ラジアンに等しいため、およそ0.7854が返されます。
浮動小数点数での角度指定
<?php
$degrees = 30.5;
$radians = deg2rad($degrees);
echo $radians; // 約0.532325421858が出力される
?>
小数点以下の角度でも問題なく変換できます。この例では30.5度をラジアンに変換しています。
配列の角度を一括変換(ループ使用例)
<?php
$angles = [0, 90, 180, 270, 360];
foreach ($angles as $deg) {
echo "度数: $deg → ラジアン: " . deg2rad($deg) . "<br>";
}
?>
配列内の複数の角度を一括でラジアンに変換する例です。ループを使うことで簡単に複数変換が可能です。
関連する関数
rad2deg— ラジアンを度に変換するsin— ラジアン単位の角度の正弦を求めるcos— ラジアン単位の角度の余弦を求めるtan— ラジアン単位の角度の正接を求める
まとめ
deg2rad は角度表現を度からラジアンに簡単に変換できる役立つ関数です。数値は整数でも小数点数でも問題なく変換でき、多くの数学計算やグラフィックス処理において必須のユーティリティとなっています。角度計算を行う際は、まずこの関数で角度単位を統一しておくことをおすすめします。
