LXXXI. Mathematische Funktionen

Einleitung

Die mathematischen Funktionen behandeln nur Werte im Bereich der Datentypen long und double der jeweiligen Architektur. Wenn Sie größere Zahlen oder Werte mit höherer Genauigkeit benötigen, sollten Sie sich die mathematische Funktionen mit beliebiger Genauigkeit ansehen.

Mathematische Konstanten

Die folgenden Werte werden von diesem Packet definiert:

Tabelle 1. Mathematische Konstanten

KonstanteWertBeschreibung
M_PI3.14159265358979323846Der Wert ¶ (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_2_SQRTPI1.128379167095512573902/sqrt(pi)
M_SQRT21.41421356237309504880sqrt(2)
M_SQRT1_20.707106781186547524401/sqrt(2)
Bis auf M_PI sind diese Konstanten erst ab PHP4.0 verfügbar.

Inhaltsverzeichnis
abs -- Absolutwert bzw. Betrag
acos -- Arkuskosinus
acosh -- Areakosinus Hyperbolikus
asin -- Arkussinus
asinh -- Areasinus Hyperbolikus
atan2 -- Arkustangens-Variante mit zwei Parametern
atan -- Arkustangens
atanh -- Areatangens Hyperbolikus
base_convert -- Konvertiert einen numerischen Wert zwischen verschiedenen Zahlensystemen
bindec -- Binär zu Dezimal Umwandlung
ceil -- Aufrunden
cos -- Kosinus
cosh -- Kosinus Hyperbolikus
decbin -- Dezimal zu Binär Konvertierung
dechex -- Dezimal zu Hexadezimal Umwandlung
decoct -- Dezimal zu Oktal Umwandlung
deg2rad --  Rechnet einen Winkel von Grad in Bogenmaß um
exp -- Exponentialfunktion
expm1 --  Exponentialfunktion mit erhöhter Genauigkeit
floor -- Abrunden
fmod -- Rest einer Fließkommadivision
getrandmax -- Liefert die maximale Zufallszahl
hexdec -- Hexadezimal zu Dezimal Umwandlung
hypot --  Länge der Hypotenuse eines rechtwinkligen Dreiecks
is_finite -- Prüft auf einen gültigen endlichen Wert
is_infinite -- Prüft ob ein Wert unendlich ist
is_nan -- Prüft ob ein Wert keine Zahl ist
lcg_value -- Kongruenzgenerator für Pseudozufallszahlen
log10 -- Dekadischer Logarithmus
log1p --  Returns log(1 + number), computed in a way that is accurate even when the value of number is close to zero
log -- 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 Umwandlung
pi -- Liefert den Wert von Pi
pow -- Potenzfunktion
rad2deg --  Umrechnung von Bogenmaß in Grad
rand -- Generate a random integer
round -- Rundet einen Fließkommawert
sin -- Sinus
sinh -- Sinus Hyperbolikus
sqrt -- Quadratwurzel
srand -- Anfangswert für Zufallsgenerator festlegen
tan -- Tangent
tanh -- Tangens Hyperbolikus