PHP 5 MathematikFunktionen


PHP Mathematik Einführung

Mathematik-Funktionen können Werte im Bereich von Integer und Float verarbeiten.


Installation

PHP-Mathematik-Funktionen sind Teil des PHP-Kerns. Es ist keine Installation erforderlich, um diese Funktionen zu verwenden.


PHP 5 Mathematik-Funktionen

Funktion Beschreibung
abs() Gibt den Absolutwert einer Zahl zurück.
acos() Gibt den Arkuskosinus einer Zahl zurück.
acosh() Gibt den inversen hyperbolischen Kosinus einer Zahl zurück.
asin() Gibt den Arkussinus einer Zahl zurück.
asinh() Gibt den inversen hyperbolischen Sinus einer Zahl zurück.
atan() Gibt den Arkustangens einer Zahl zurück.
atan2() Gibt den Arkustangens zweier Variablen x und y zurück.
atanh() Gibt den inversen hyperbolischen Tangens einer Zahl zurück.
base_convert() Konvertiert eine Zahl zwischen beliebigen Basen.
bindec() Konvertiert eine Binärzahl in eine Dezimalzahl.
ceil() Rundet auf die nächste ganze Zahl auf.
cos() Gibt den Kosinus einer Zahl zurück.
cosh() Gibt den hyperbolischen Kosinus einer Zahl zurück.
decbin() Wandelt eine Dezimalzahl in eine Binärzahl um.
dechex() Wandelt eine Dezimalzahl in eine Hexadezimalzahl um.
decoct() Wandelt eine Dezimalzahl in eine Oktalzahl um.
deg2rad() Wandelt einen Winkelwert in einen Bogenmaßwert um.
exp() Gibt den Ex-Wert zurück.
expm1() Gibt den Wert Ex- 1 zurück.
floor() Rundet auf die nächste ganze Zahl ab.
fmod() Gibt den Gleitkomma-Rest von x/y zurück.
getrandmax() Gibt den größtmöglichen Wert einer Zufallszahl zurück, die durch Aufruf der Funktion rand() ausgegeben wird.
hexdec() Wandelt eine hexadezimale Zahl in eine Dezimalzahl um.
hypot() Berechnet die Länge der Hypotenuse eines rechtwinkligen Dreiecks.
is_finite() Bestimmt, ob ein Wert endlich ist.
is_infinite() Bestimmt, ob ein Wert unendlich ist.
is_nan() Bestimmt, ob ein Wert keine Zahl ist.
lcg_value() Gibt eine pseudozufällige Zahl im Bereich (0, 1) zurück.
log() Gibt den natürlichen Logarithmus einer Zahl zurück (Basis E).
log10() Gibt den Logarithmus zur Basis 10 einer Zahl zurück.
log1p() Gibt log(1+number) zurück
max() Gibt den maximalen Wert in einem Array oder das Maximum mehrerer angegebener Werte zurück.
min() Gibt den minimalen Wert in einem Array oder das Minimum mehrerer angegebener Werte zurück.
mt_getrandmax() Gibt den maximal möglichen Wert einer Zufallszahl zurück, die durch Aufruf der Funktion mt_rand() angezeigt wird.
mt_rand() Erzeugt eine zufällige Ganzzahl mit dem Mersenne-Twister-Algorithmus.
mt_srand() Setzt den Startwert des Mersenne-Twister-Zufallszahlengenerators.
octdec() Konvertiert eine Oktalzahl in eine Dezimalzahl.
pi() Gibt den Wert von Pi (PI) zurück.
pow() Gibt x hoch y zurück.
rad2deg() Konvertiert einen Bogenmaßwert in einen Gradwert.
rand() Gibt eine zufällige Ganzzahl zurück.
round() Rundet eine Gleitkommazahl.
sin() Gibt den Sinus einer Zahl zurück.
sinh() Gibt den hyperbolischen Sinus einer Zahl zurück.
sqrt() Gibt die Quadratwurzel einer Zahl zurück.
srand() Setzt den Startwert des Zufallszahlengenerators.
tan() Gibt den Tangens einer Zahl zurück.
tanh() Gibt den hyperbolischen Tangens einer Zahl zurück.


Vordefinierte mathematische Konstanten in PHP 5

Konstante Wert Beschreibung PHP-Version
INF INF Unbegrenzt PHP 4
M_E 2.7182818284590452354 Gibt e zurück PHP 4
M_EULER 0.57721566490153286061 Gibt die Eulersche Konstante zurück PHP 4
M_LNPI 1.14472988584940017414 Gibt den natürlichen Logarithmus von Pi zurück: log_e(pi) PHP 5.2
M_LN2 0.69314718055994530942 Gibt den natürlichen Logarithmus von 2 zurück: log_e 2 PHP 4
M_LN10 2.30258509299404568402 Gibt den natürlichen Logarithmus von 10 zurück: log_e 10 PHP 4
M_LOG2E 1.4426950408889634074 Gibt den Logarithmus von E zur Basis 2 zurück: log_2 e PHP 4
M_LOG10E 0.43429448190325182765 Gibt den Logarithmus von E zur Basis 10 zurück: log_10 e PHP 4
M_PI 3.14159265358979323846 Gibt Pi zurück PHP 4
M_PI_2 1.57079632679489661923 Gibt Pi/2 zurück PHP 4
M_PI_4 0.78539816339744830962 Gibt Pi/4 zurück PHP 4
M_1_PI 0.31830988618379067154 Gibt 1/Pi zurück PHP 4
M_2_PI 0.63661977236758134308 Gibt 2/Pi zurück PHP 4
M_SQRTPI 1.77245385090551602729 Gibt die Quadratwurzel von pi zurück: sqrt(pi) PHP 5.2
M_2_SQRTPI 1.12837916709551257390 Gibt 2/Quadratwurzel von pi zurück: 2/sqrt(pi) PHP 4
M_SQRT1_2 0.70710678118654752440 Gibt die Quadratwurzel von 1/2 zurück: 1/sqrt(2) PHP 4
M_SQRT2 1.41421356237309504880 Gibt die Quadratwurzel von 2 zurück: sqrt(2) PHP 4
M_SQRT3 1.73205080756887729352 Gibt die Quadratwurzel von 3 zurück: sqrt(3) PHP 5.2
NAN NAN Keine Zahl PHP 4
PHP_ROUND_HALF_UP 1 Rundet auf, wenn .5 auftritt PHP 5.3
PHP_ROUND_HALF_DOWN 2 Rundet ab, wenn .5 auftritt PHP 5.3
PHP_ROUND_HALF_EVEN 3 Runde auf gerade, wenn .5 auftritt PHP 5.3
PHP_ROUND_HALF_ODD 4 Runde auf ungerade, wenn .5 auftritt PHP 5.3
Andere Erweiterungen