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 |