数学関数
そふぃのPHP入門 >> PHP関数リファレンス >> 数学関数

数学関数

数学関数の一覧です。これらの数学関数は、実行するコンピューターの倍精度整数(long)および倍精度実数(double)の範囲でのみ値を処理します。もっと大きな数を処理する場合には、「任意精度数学関数」を使用して下さい。

関数 解説
abs 絶対値を取得する
acos 逆余弦(アークコサイン)を取得する
acosh 逆双曲線余弦(アークハイパボリックコサイン)を取得する
asin 逆正弦(アークサイン)を取得する
asinh 逆双曲線正弦(アークハイパボリックサイン)を取得する
atan 逆正接(アークタンジェント)を取得する
atan2 変数の逆正接(アークタンジェント)を取得する
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 複合型の線形合同発生器(LCG)
log 自然対数を取得する
log10 底数10の常用対数を取得する
log1p 値がゼロに近い時にでも精度を保つ方法で計算したlog(1 + number)
max 最大値を取得する
min 最小値を取得する
mt_getrandmax 乱数値の最大値を取得する
mt_rand 改良型乱数値を生成する
mt_srand 改良型乱数ジェネレータをシードで初期化する
octdec 8進数を10進数に変換する
pi 円周率の値を取得する
pow 指数関数値を取得する
rad2deg ラジアン単位の数値を度単位に変換する
rand 乱数を生成する
round 整数値に丸める
sin 正弦(サイン)を取得する
sinh 双曲線正弦(ハイパボリックサイン)を取得する
sqrt 平方根を取得する
srand 乱数ジェネレータを初期化する
tan 正接(タンジェント)を取得する
tanh 双曲線正接(ハイパボリックタンジェント)