PHP round()Funktion
Beispiele
Gleitkommazahlen runden:
echo(round(0.60) . "<br>");
echo(round(0.50) . "<br>");
echo(round(0.49) . "<br>");
echo(round(-4.40) . "<br>");
echo(round(-4.60));
Beispiel ausführen »
Definition und Verwendung
Die Funktion round() rundet eine Gleitkommazahl.
Tipp:Um auf die nächste ganze Zahl aufzurunden, siehe dieceil()-Funktion.
Tipp:Um auf die nächste ganze Zahl abzurunden, siehe diefloor()Funktion.
Syntax
round(number,precision,mode);
| Parameter | Beschreibung |
|---|---|
| number | Erforderlich. Gibt den zu rundenden Wert an. |
| precision | Optional. Gibt die Anzahl der Dezimalstellen an. Standard ist 0; sie kann auch negativ sein. |
| mode | Optional. Gibt eine Konstante an, die den Rundungsmodus angibt:
|
Technische Details
| Rückgabewert: | Der gerundete Wert. |
|---|---|
| Rückgabetyp: | Float |
| PHP-Version: | 4+ |
| PHP-Änderungsprotokoll: | PHP 5.3: Der Parameter mode wurde hinzugefügt. |
Weitere Beispiele
Beispiel 1
Zahlen auf zwei Dezimalstellen runden und negative Zahlen setzen:
echo round(3.4); // 3
echo round(3.5); // 4
echo round(3.6); // 4
echo round(3.6, 0); // 4
echo round(1.95583, 2); // 1.96
echo round(1241757, -3); // 1242000
echo round(5.045, 2); // 5.05
echo round(5.055, 2); // 5.06
Beispiel 2
Zahlen mit Konstanten runden:
echo round(9.5, 0, PHP_ROUND_HALF_UP); // 10
echo round(9.5, 0, PHP_ROUND_HALF_DOWN); // 9
echo round(9.5, 0, PHP_ROUND_HALF_EVEN); // 10
echo round(9.5, 0, PHP_ROUND_HALF_ODD); // 9
echo round(8.5, 0, PHP_ROUND_HALF_UP); // 9
echo round(8.5, 0, PHP_ROUND_HALF_DOWN); // 8
echo round(8.5, 0, PHP_ROUND_HALF_EVEN); // 8
echo round(8.5, 0, PHP_ROUND_HALF_ODD); // 9
PHP-Mathe-Referenzhandbuch Andere Erweiterungen