LXXXI. 数学関数(Math)

導入

これらの数学関数は、実行するコンピューターの integer型および float型の範囲で のみ値を処理します。 (これは、現在、それぞれ、C言語のlongおよびdoubleに対応します。) より大きな数を処理する必要がある場合には、 任意精度数学関数の使用をお勧めします。

マニュアルの算術演算子 のページも参照ください。

要件

外部ライブラリを必要としません。

インストール手順

PHP コアに含まれるため、 追加のインストール無しで使用できます。

実行時設定

設定ディレクティブは定義されていません。

リソース型

リソース型は定義されていません。

定義済み定数

以下の定数は、PHP コアに含まれており、常に利用可能です。

表 1. Math の定数

定数説明
M_PI3.14159265358979323846パイ(円周率)
M_E2.7182818284590452354e(自然対数の底)
M_LOG2E1.4426950408889634074log_2 e
M_LOG10E0.43429448190325182765log_10 e
M_LN20.69314718055994530942log_e 2
M_LN102.30258509299404568402log_e 10
M_PI_21.57079632679489661923pi/2
M_PI_40.78539816339744830962pi/4
M_1_PI0.318309886183790671541/pi
M_2_PI0.636619772367581343082/pi
M_SQRTPI1.77245385090551602729sqrt(pi) [5.2.0]
M_2_SQRTPI1.128379167095512573902/sqrt(pi)
M_SQRT21.41421356237309504880sqrt(2)
M_SQRT31.73205080756887729352sqrt(3) [5.2.0]
M_SQRT1_20.707106781186547524401/sqrt(2)
M_LNPI1.14472988584940017414log_e(pi) [5.2.0]
M_EULER0.57721566490153286061オイラー定数 [5.2.0]
PHP 4.0.0 以前は、M_PI のみが使用可能でした。それ以外の定数は PHP 4.0.0 以降で使用可能となり、[5.2.0] と示されている定数は PHP 5.2.0 以降で使用可能となりました。

目次
abs -- 絶対値
acos -- 逆余弦(アークコサイン)
acosh -- 逆双曲線余弦(アークハイパボリックコサイン)
asin -- 逆正弦(アークサイン)
asinh -- 逆双曲線正弦(アークハイパボリックサイン)
atan2 -- 2 変数のアークタンジェント
atan -- 逆正接(アークタンジェント)
atanh -- 逆双曲線正接(アークハイパボリックタンジェント)
base_convert -- 数値の基数を任意に変換する
bindec -- 2 進数 を 10 進数に変換する
ceil -- 端数の切り上げ
cos -- 余弦(コサイン)
cosh -- 双曲線余弦(ハイパボリックコサイン)
decbin -- 10 進数を 2 進数に変換する
dechex -- 10 進数を 16 進数に変換する
decoct -- 10 進数を 8 進数に変換する
deg2rad --  度単位の数値をラジアン単位に変換する
exp -- e の累乗を計算する
expm1 --  値がゼロに近い時にでも精度を保つために exp(number) - 1 を返す
floor -- 端数の切り捨て
fmod -- 引数で除算をした際の剰余を返す
getrandmax -- 乱数の最大値を取得する
hexdec -- 16 進数を 10 進数に変換する
hypot --  直角三角形の斜辺の長さを計算する
is_finite -- 値が有限の数値であるかどうかを判定する
is_infinite -- 値が無限大であるかどうかを判定する
is_nan -- 値が数値でないかどうかを判定する
lcg_value -- 複合線形合同法
log10 -- 底が 10 の対数
log1p --  値がゼロに近い時にでも精度を保つ方法で計算した log(1 + number) を返す
log -- 自然対数
max -- 最大値を返す
min -- 最小値を返す
mt_getrandmax -- 乱数値の最大値を表示する
mt_rand -- よりよい乱数値を生成する
mt_srand -- 改良型乱数生成器にシードを指定する
octdec -- 8 進数を 10 進数に変換する
pi -- 円周率の値を得る
pow -- 指数表現
rad2deg --  ラジアン単位の数値を度単位に変換する
rand -- 乱数を生成する
round -- 浮動小数点数を丸める
sin -- 正弦(サイン)
sinh -- 双曲線正弦(ハイパボリックサイン)
sqrt -- 平方根
srand -- 乱数ジェネレータを初期化する
tan -- 正接(タンジェント)
tanh -- 双曲線正接(ハイパボリックタンジェント)


東京デリヘル 池袋デリヘル 新宿デリヘル 渋谷デリヘル 品川デリヘル

鶯谷デリヘル 大塚デリヘル 立川デリヘル 町田デリヘル 横浜デリヘル 埼玉デリヘル

千葉デリヘル 大阪デリヘル 神戸デリヘル 京都デリヘル 名古屋デリヘル デリヘル

アダルトレンタルサーバー アダルトレンタルサーバー 表札 断熱塗料 UGUISU

大阪 老人ホーム 京都 老人ホーム 兵庫 老人ホーム 和歌山 老人ホーム 滋賀 老人ホーム

奈良 老人ホーム 東京 老人ホーム 神奈川 老人ホーム 千葉 老人ホーム 埼玉 老人ホーム 老人ホーム