PHP
Referenzliste
round
Mathematische-Funktionen
Befehl:
float round ( float $val [, int $precision = 0 [, int $mode = PHP_ROUND_HALF_UP ]] )
Parameter-Liste:
Beschreibung | |
---|---|
Der zu rundende Wert. | |
Auf wie viele Nachkommastellen gerundet werden soll. | |
PHP_ROUND_HALF_UP , PHP_ROUND_HALF_DOWN , PHP_ROUND_HALF_EVEN oder PHP_ROUND_HALF_ODD . |
Rückgabewerte:
Der gerundete Wert.
Beschreibung:
Rundet den Parameter val auf die mit precision angegebene Anzahl von Nachkommastellen ab. precision kann dabei auch null (Vorgabewert) oder negativ sein. So wird bei einer Stellenzahl von -1 wird z.B. auf volle Zehner gerundet.
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Hinweis:
Hinweis:
PHP behandelt Strings wie "12,300.2" standardmässig nicht korrekt. Siehe String-Konvertierung.
Siehe auch:
round() - Beispiel:
Eingabe:
<?php 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 ?>
Beschreibung:
Beschreibung | |
---|---|
5.3.0 | Der Parameter mode wurde hinzugefügt. |
5.2.7 | Die interne Funktionsweise von round() wurde angepasst, um dem C99 Standard zu entsprechen. |
round() - Beispiel 2:
Eingabe:
<?php 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 ?>
Beschreibung:
Beschreibung | |
---|---|
5.3.0 | Der Parameter mode wurde hinzugefügt. |
5.2.7 | Die interne Funktionsweise von round() wurde angepasst, um dem C99 Standard zu entsprechen. |
Mathematische-Funktionen