TECH I.S.

PHP Math関数


PHP Math入門

Math関数は、integer 型と float 型の範囲内の値を処理できます。


インストール

PHP Math関数は、PHPコアの一部です。これらの機能を使用するためにインストールは必要ありません。


PHP Math関数

関数

説明

abs() 数値の絶対(正)値を返します
acos() 数値の逆余弦を返します
acosh() 数値の逆双曲線余弦を返します
asin() 数値の逆正弦を返します
asinh() 数値の逆双曲線正弦を返します
atan() 数値の逆正接をラジアンで返します
atan2() 2つの変数xとyの逆正接を返します
atanh() 数値の逆双曲線タンジェントを返します
base_convert() 数値をある基数から別の基数に変換します
bindec() 2 進数を10進数に変換します
ceil() 数値を最も近い整数に丸めます
cos() 数値のcosを返します
cosh() 数値の双曲線余弦を返します
decbin() 10進数を2進数に変換します
dehex() 10進数を16進数に変換します
decoct() 10進数を8進数に変換します
deg2rad() 度の値をラジアン値に変換します
exp() eの指数を計算します
expm1() exp(x)-1を返します
floor() 数値を最も近い整数に切り捨てます
fmod() x/yの余りを返します
getrandmax() rand()によって返される可能な最大値を返します
hexdec() 16進数を10進数に変換します
hypot() 直角三角形の斜辺を計算します
intdiv() 整数除算を実行します
is_finite() 値が有限かどうかをチェックします
is_infinite() 値が無限かどうかをチェックします
is_nan() 値が「not-a-number」かどうかを確認します
lcg_value() 0 から 1 の範囲の疑似乱数を返します
log() 数値の自然対数を返します
log10() 数値の10を底とする対数を返します
log1p() ログ(1+数値)を返します
max() 配列内の最大値、または指定されたいくつかの値の最大値を返します
min() 配列内の最小値、または指定された複数の値の最小値を返します
mt_getrandmax() mt_rand()によって返される可能な最大値を返します
mt_rand() Mersenne Twisterアルゴリズムを使用してランダムな整数を生成します
mt_srand() Mersenne Twister乱数ジェネレーターをシードします。
octdec() 8進数を10進数に変換します
pi() PIの値を返します
pow() xのy乗を返します
rad2deg() ラジアン値を度値に変換します
rand() ランダムな整数を生成します
round() 浮動小数点数を丸めます
sin() 数値のsinを返します
sinh() 数値の双曲線正弦を返します
sqrt() 数値の平方根を返します
srand() 乱数発生器をシードします
tan() 数値のタンジェントを返します
tanh() 数値の双曲線タンジェントを返します

PHPの定義済みMath constants

constant 価値 説明
INF INF 無限
M_E 2.7182818284590452354 eを返します
M_EULER 0.57721566490153286061 オイラー定数を返します
M_LNPI 1.14472988584940017414 PIの自然対数を返します: log_e(pi)
M_LN2 0.69314718055994530942 2の自然対数を返します: log_e 2
M_LN10 2.30258509299404568402 10の自然対数を返します: log_e 10
M_LOG2E 1.4426950408889634074 Eの2を底とする対数を返します: log_2 e
M_LOG10E 0.43429448190325182765 Eの10を底とする対数を返します: log_10 e
M_PI 3.14159265358979323846 Piを返します
M_PI_2 1.57079632679489661923 Pi/2を返します
M_PI_4 0.78539816339744830962 Pi/4を返します
M_1_PI 0.31830988618379067154 1/Piを返します
M_2_PI 0.63661977236758134308 2/Piを返します
M_SQRTPI 1.77245385090551602729 Piの平方根を返します: sqrt(pi)
M_2_SQRTPI 1.12837916709551257390 PIの2/sqrtを返します: 2/sqrt(pi)
M_SQRT1_2 0.70710678118654752440 1/2のsqrtを返します: 1/sqrt(2)
M_SQRT2 1.41421356237309504880 2のsqrtを返します: sqrt(2)
M_SQRT3 1.73205080756887729352 3のsqrt: sqrt(3)
NAN NAN 数字ではありません
PHP_ROUND_HALF_UP 1 2分の1を切り上げる
PHP_ROUND_HALF_DOWN 2 2分の1を切り捨て
PHP_ROUND_HALF_EVEN 3 半分を偶数に丸める
PHP_ROUND_HALF_ODD 4 半分を奇数に丸める


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細