Neueste Web-Entwicklung Tutorials
 

PHP 5 Mathematische Funktionen


PHP Math Einführung

Die mathematischen Funktionen können Werte im Bereich von Integer- und Float-Typen verarbeiten.


Installation

Die PHP-mathematischen Funktionen sind Teil des PHP-Kern. Eine Installation ist nicht erforderlich, um diese Funktionen zu nutzen.


PHP 5 Mathematische Funktionen

Funktion Beschreibung
abs() Gibt den absoluten (positive) Wert eine Zahl
acos() Gibt den Arcuscosinus einer Zahl
acosh() Gibt den inversen hyperbolischen Cosinus einer Zahl
asin() Gibt den Arcussinus einer Zahl
asinh() Gibt den inversen hyperbolischen Sinus einer Zahl
atan() Liefert den Arcustangens einer Zahl in Radiant
atan2() Gibt den Arcustangens von zwei Variablen x und y
atanh() Gibt die inverse hyperbolische Tangens einer Zahl
base_convert() Wandelt eine Zahl von einer Zahl zu einem anderen Basis
bindec() Wandelt eine binäre Zahl in eine Dezimalzahl
ceil() Runden einer Zahl auf die nächste Ganzzahl aufge
cos() Gibt den Kosinus einer Zahl
cosh() Gibt den hyperbolischen Kosinus einer Zahl
decbin() Rechnet eine Dezimalzahl in eine Binärzahl
dechex() Rechnet eine Dezimalzahl in eine Hexadezimalzahl
decoct() Rechnet eine Dezimalzahl in eine Oktalzahl
deg2rad() Wandelt ein gewisses Maß Wert auf einen Wert Radiant
exp() Berechnet den Exponenten von e
expm1() Returns exp(x) - 1
floor() Rundet eine Zahl auf die nächste ganze Zahl
fmod() Gibt den Rest von x / y
getrandmax() Gibt den größten möglichen Wert zurück von rand()
hexdec() Wandelt eine hexadezimale Zahl in eine Dezimalzahl
hypot() Berechnet die Hypotenuse eines rechtwinkligen Dreiecks
is_finite() Überprüft, ob ein Wert endlich ist oder nicht
is_infinite() Überprüft, ob ein Wert unendlich ist oder nicht
is_nan() Überprüft, ob ein Wert ist 'not-a-number'
lcg_value() Gibt eine Pseudozufallszahl in einem Bereich zwischen 0 und 1
log() Gibt den natürlichen Logarithmus einer Zahl
log10() Gibt die Basis 10 Logarithmus einer Zahl
log1p() Returns log(1+number)
max() Gibt den höchsten Wert in einem Array oder den höchsten Wert von mehreren vorgegebenen Werten
min() Gibt den niedrigsten Wert in einem Array oder den niedrigsten Wert von mehreren vorgegebenen Werten
mt_getrandmax() Gibt den größten möglichen Wert zurück von mt_rand()
mt_rand() Erzeugt eine Zufallszahl unter Verwendung von Mersenne Twister-Algorithmus
mt_srand() Samen der Mersenne-Twister-Zufallszahlengenerator
octdec() Rechnet eine Oktalzahl in eine Dezimalzahl
pi() Gibt den Wert von PI
pow() Returns x potenziert von y angehoben
rad2deg() Wandelt einen Radiant-Wert auf einen Gradwert
rand() Erzeugt eine ganzzahlige Zufallszahl
round() Runden einer Gleitkommazahl
sin() Gibt den Sinus einer Zahl
sinh() Gibt den hyperbolischen Sinus einer Zahl
sqrt() Gibt die Quadratwurzel einer Zahl
srand() Samen der Zufallszahlengenerator
tan() Gibt den Tangens einer Zahl
tanh() Gibt den hyperbolischen Tangens einer Zahl

PHP 5 Vordefinierte mathematische Konstanten

Konstante Wert Beschreibung PHP Version
INF INF Das Unendliche PHP 4
MICH 2,7182818284590452354 Returns e PHP 4
M_EULER ,57721566490153286061 Gibt Euler Konstante PHP 4
M_LNPI 1,14472988584940017414 Gibt den natürlichen Logarithmus von PI: log_e(pi) PHP 5.2
M_LN2 ,69314718055994530942 Gibt den natürlichen Logarithmus von 2: 2 log_e PHP 4
M_LN10 2,30258509299404568402 Gibt den natürlichen Logarithmus von 10: 10 log_e PHP 4
M_LOG2E 1,4426950408889634074 Gibt die Basis-2-Logarithmus von E: log_2 e PHP 4
M_LOG10E ,43429448190325182765 Gibt die Basis 10 Logarithmus E: log_10 e PHP 4
M_PI 3,14159265358979323846 Gibt Pi PHP 4
M_PI_2 1,57079632679489661923 Gibt Pi / 2 PHP 4
M_PI_4 ,78539816339744830962 Gibt Pi / 4 PHP 4
M_1_PI ,31830988618379067154 Gibt 1 / Pi PHP 4
M_2_PI ,63661977236758134308 Gibt 2 / Pi PHP 4
M_SQRTPI 1,77245385090551602729 Gibt die Quadratwurzel von PI: sqrt(pi) PHP 5.2
M_2_SQRTPI 1,12837916709551257390 Der Wert 2 / Quadratwurzel PI: 2 / sqrt(pi) PHP 4
M_SQRT1_2 ,70710678118654752440 Gibt die Quadratwurzel von 1/2: 1 / sqrt(2) PHP 4
M_SQRT2 1,41421356237309504880 Gibt die Quadratwurzel von 2: sqrt(2) PHP 4
M_SQRT3 1,73205080756887729352 Gibt die Quadratwurzel von 3: sqrt(3) PHP 5.2
NAN NAN Keine Zahl PHP 4
PHP_ROUND_HALF_UP 1 Runde Hälften nach oben PHP 5.3
PHP_ROUND_HALF_DOWN 2 Runde Hälften nach unten PHP 5.3
PHP_ROUND_HALF_EVEN 3 Rund Hälften Zahlen zu glätten PHP 5.3
PHP_ROUND_HALF_ODD 4 Rund Hälften ungerade Zahlen PHP 5.3