Mathematische Funktionen können Werte im Integer- und Float-Bereich verarbeiten.
Die PHP-Mathe-Funktion ist ein integraler Bestandteil des PHP-Kerns. Für die Nutzung dieser Funktionen ist keine Installation erforderlich.
| Funktion | beschreiben |
|---|---|
| abs() | Gibt den absoluten Wert einer Zahl zurück. |
| acos() | Gibt den Arkuskosinus einer Zahl zurück. |
| acosh() | Gibt den umgekehrten hyperbolischen Kosinus einer Zahl zurück. |
| asin() | Gibt den Arkussinus einer Zahl zurück. |
| asinh() | Gibt den umgekehrten hyperbolischen Sinus einer Zahl zurück. |
| atan() | Gibt den Arkustangens einer Zahl zurück. |
| atan2() | Gibt den Arcustangens zweier Variablen x und y zurück. |
| atanh() | Gibt den umgekehrten hyperbolischen Tangens einer Zahl zurück. |
| base_convert() | Konvertieren Sie Zahlen zwischen beliebigen Basen. |
| bindec() | Konvertieren Sie eine Binärzahl in eine Dezimalzahl. |
| Decke() | Auf die nächste ganze Zahl aufrunden. |
| cos() | Gibt den Kosinus einer Zahl zurück. |
| cosh() | Gibt den hyperbolischen Kosinus einer Zahl zurück. |
| decbin() | Konvertieren Sie eine Dezimalzahl in eine Binärzahl. |
| dechex() | Konvertieren Sie eine Dezimalzahl in eine Hexadezimalzahl. |
| abkochen() | Konvertieren Sie eine Dezimalzahl in eine Oktalzahl. |
| deg2rad() | Konvertieren Sie Winkelwerte in Bogenmaß. |
| exp() | Gibt den Wert von Ex zurück. |
| expm1() | Gibt den Wert von Ex-1 zurück. |
| Boden() | Runden Sie auf die nächste ganze Zahl ab. |
| fmod() | Gibt den Gleitkomma-Rest von x/y zurück. |
| getrandmax() | Gibt den größtmöglichen Wert der Zufallszahl zurück, die durch Aufrufen der Funktion rand() angezeigt wird. |
| hexdec() | Konvertieren Sie eine Hexadezimalzahl in eine Dezimalzahl. |
| hypot() | Berechnen Sie die Länge der Hypotenuse eines rechtwinkligen Dreiecks. |
| is_finite() | Bestimmen Sie, ob es sich um einen endlichen Wert handelt. |
| is_infinite() | Bestimmen Sie, ob es sich um einen unendlichen Wert handelt. |
| is_nan() | Stellen Sie fest, ob es sich um einen nicht numerischen Wert handelt. |
| lcg_value() | Gibt eine Pseudozufallszahl im Bereich (0, 1) zurück. |
| Protokoll() | Gibt den natürlichen Logarithmus (Basis E) einer Zahl zurück. |
| log10() | Gibt den Logarithmus zur Basis 10 einer Zahl zurück. |
| log1p() | Rückgabeprotokoll (1+Nummer) |
| max() | Gibt den Maximalwert in einem Array oder den Maximalwert unter mehreren angegebenen Werten zurück. |
| min() | Gibt den Mindestwert in einem Array oder den Mindestwert unter mehreren angegebenen Werten zurück. |
| mt_getrandmax() | Gibt den größtmöglichen Wert der Zufallszahl zurück, die durch Aufrufen der Funktion mt_rand() angezeigt wird. |
| mt_rand() | Generieren Sie zufällige ganze Zahlen mit dem Mersenne Twister-Algorithmus. |
| mt_srand() | Seeding des Zufallszahlengenerators Mersenne Twister. |
| octdec() | Konvertieren Sie eine Oktalzahl in eine Dezimalzahl. |
| Pi() | Gibt den Wert von pi zurück. |
| pow() | Gibt x hoch y zurück. |
| rad2deg() | Konvertieren Sie Bogenmaßwerte in Winkelwerte. |
| Rand() | Gibt eine zufällige Ganzzahl zurück. |
| runden() | Runde Gleitkommazahlen. |
| Sünde() | 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() | Seeding eines Zufallszahlengenerators. |
| bräunen() | Gibt den Tangens einer Zahl zurück. |
| tanh() | Gibt den hyperbolischen Tangens einer Zahl zurück. |
| Konstante | Wert | beschreiben | PHP-Version |
|---|---|---|---|
| INF | INF | unbegrenzt | PHP 4 |
| MICH | 2.7182818284590452354 | Rückkehrer | PHP 4 |
| M_EULER | 0,57721566490153286061 | Gibt die Euler-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 zur Basis 2 von E zurück: log_2 e | PHP 4 |
| M_LOG10E | 0,43429448190325182765 | Gibt den Logarithmus zur Basis 10 von E zurück: log_10 e | PHP 4 |
| M_PI | 3.14159265358979323846 | Geben Sie Pi zurück | PHP 4 |
| M_PI_2 | 1.57079632679489661923 | ReturnPi/2 | PHP 4 |
| M_PI_4 | 0,78539816339744830962 | Geben Sie Pi/4 zurück | PHP 4 |
| M_1_PI | 0,31830988618379067154 | Geben Sie 1/Pi zurück | PHP 4 |
| M_2_PI | 0,63661977236758134308 | Geben Sie 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 | Runden Sie auf, wenn Sie auf .5 stoßen | PHP 5.3 |
| PHP_ROUND_HALF_DOWN | 2 | Runden Sie ab, wenn Sie auf .5 stoßen | PHP 5.3 |
| PHP_ROUND_HALF_EVEN | 3 | Wenn Sie auf 0,5 stoßen, runden Sie auf eine gerade Zahl. | PHP 5.3 |
| PHP_ROUND_HALF_ODD | 4 | Wenn Sie auf 0,5 stoßen, runden Sie auf eine ungerade Zahl. | PHP 5.3 |