Google

NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7">

LI数学関数(Math)

å°Žå…¥

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

数学定数

以下の値は PHP の数学拡張機能により定数として定義されています。

表 1数学定数

定数値説明
M_PI3.14159265358979323846円周率 (pi)
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) [4.0.2]
M_2_SQRTPI1.128379167095512573902/sqrt(pi)
M_SQRT21.41421356237309504880sqrt(2)
M_SQRT31.73205080756887729352sqrt(3) [4.0.2]
M_SQRT1_20.707106781186547524401/sqrt(2)
M_LNPI1.14472988584940017414log_e(pi) [4.0.2]
M_EULER0.57721566490153286061オイラー定数 [4.0.2]
PHP 4RC1までのバージョンのPHPでは、M_PIのみが使用可能です。他の全 ての定数は、PHP 4.0 で使用可能となりました。[4.0.2] とラベルのつい た定数はPHP 4のCVSコードでのみ使用可能です。

目次
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 -- Returns the floating point remainder (modulo) of the division of the arguments
getrandmax -- ä¹±æ•°ã®æœ€å¤§å€¤ã‚’取得する
HexDec -- 16 進数を 10 進数に変換します。
hypot --  sqrt( num1*num1 + num2*num2)を返す
is_finite -- 
is_infinite -- 
is_nan -- 
lcg_value -- è¤‡åˆåž‹ã®ç·šå½¢åˆåŒç™ºç”Ÿå™¨(LCG)
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 -- åŒæ›²ç·šæ­£æŽ¥