PHP Dokumentation: Function round
12. Januar 2010 von werner
round
(PHP 4, PHP 5)
round — Rundet einen Fließkommawert
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.
Hinweis: PHP behandelt Strings wie "12,300.2" standardmäßig nicht korrekt. Siehe String-Konvertierung.
Hinweis: Die Angabe der gewünschten Stellenzahl precision ist seit PHP 4 möglich.
Parameter-Liste
- val
Der zu rundende Wert
- precision
Die optionale gewünschte Anzahl Nachkommastellen, Vorgabewert ist 0
- mode
PHP_ROUND_HALF_UP, PHP_ROUND_HALF_DOWN, PHP_ROUND_HALF_EVEN oder PHP_ROUND_HALF_ODD.
Rückgabewerte
Der gerundete Wert
Beispiele
Beispiel #1 round()-Beispiele
<?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
?>Changelog
| Version | Beschreibung |
|---|---|
| 5.3.0 | Der Parameter mode wurde hinzugefügt. |
Siehe auch
- ceil() – Aufrunden
- floor() – Abrunden
- number_format() – Formatiert eine Zahl mit Tausender-Gruppierung