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 |