mathefunktionenphp

mathematische Funktionen in PHP
1. Mathematische Konstanten
Konstante Wert Beschreibung
M_SQRT1_2 0.70710678118654752440 1/Wurzel aus 2
M_SQRT2 1.41421356237309504880 Wurzel aus 2
M_E 2.7182818284590452354 e - Eulersche Zahl, Basis der natürlichen Zahlen
M_LOG2E 1.4426950408889634074 log 2 e
M_LOG10E 0.43429448190325182765 log 10 e
M_LN2 0.69314718055994530942 log e 2
M_LN10 2.30258509299404568402 log e 10
M_PI Der Wert (Pi) 3.14159265358979323846 Der Wert von Pi, kann auch mit PI() erzielt werden.
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_2_SQRTPI 1.12837916709551257390 2/Wurzel aus pi

Achtung: Bis auf M_PI sind diese Konstanten erst ab PHP4.0 verfügbar.

2. Funktionen
abs -- Absoluter Wert (Betrag)
acos -- Arcuscosinus
acosh -- Inverse hyperbolic cosine
asin -- Arcussinus
asinh -- Inverse hyperbolic sine
atan2 -- Arcustangens aus zwei Werten
atan -- Arcustangens
atanh -- Inverse hyperbolic tangent
base_convert -- Konvertiert Werte zwischen Zahlensystemen unterschiedlicher Basis
bindec -- Binär zu dezimal Konvertierung
ceil -- Aufrunden
cos -- Cosinus
cosh -- Hyperbolic cosine
decbin -- Dezimal zu binär Konvertierung
dechex -- Dezimal zu hexadezimal Konvertierung
decoct -- Dezimal zu oktal Konvertierung
deg2rad -- Grad in Bogenmaß wandeln
exp -- e hoch ...
expm1 -- Returns exp(number) - 1, computed in a way that is accurate even when the value of number is close to zero
floor -- Abrunden
fmod -- Returns the floating point remainder (modulo) of the division of the arguments
getrandmax -- Größtmöglicher Zufallswert
hexdec -- Hexadezimal zu dezimal Konvertierung
hypot -- Returns sqrt(num1*num1 + num2*num2)
is_finite -- Finds whether a value is a legal finite number
is_infinite -- Finds whether a value is infinite
is_nan -- Finds whether a value is not a number
lcg_value -- Combined linear congruential generator
log10 -- Zehner-Logarithmus
log1p -- Returns log(1 + number), computed in a way that is accurate even when the value of number is close to zero
log -- Natürlicher Logarithmus
max -- Maximalwert bestimmen
min -- Minimalwert bestimmen
mt_getrandmax -- show largest possible random value
mt_rand -- Erzeugt 'bessere' Zufallszahlen
mt_srand -- seed the better random number generator
octdec -- Oktal zu dezimal Konvertierung
pi -- Wert von PI
pow -- Exponentialfunktion
rad2deg -- Bogenmaß in Grad wandeln
rand -- (Pseudo-) Zufallszahl generieren
round -- Runden eines Wertes, Beispiel: round ($a, 3) - rundet den Wert von $a auf 3 Stellen
sin -- Sinus
sinh -- Hyperbolic sine
sqrt -- Quadratwurzel
srand -- Startwert für den Zufallsgenerator festlegen
tan -- Tangens
tanh -- Hyperbolic tangen


genauere Beschreibungen bei selfphp