English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Dasround()
Die Funktion rundet einen Fließkommawert. Zum Beispiel 0.90 bis1、0.35bis 0 u.ä.
round(val, precision, mode)
val-Der zu rundende Wert
precision-Es legt die Genauigkeit fest, d.h. die Anzahl der Dezimalstellen, auf die gerundet werden soll
Muster-Die Konstanten, die die Rundungsmuster angeben
PHP_ROUND_HALF_UP-Die Konstante rundet val auf die Dezimalstelle (wenn sie mittig liegt) ein.1.5Rundet auf2und rundet-1.5Rundet auf-2Standard
PHP_ROUND_HALF_DOWN-Die Konstante rundet val auf den ersten Dezimalplatz nach dem Komma ein. Die1.5Rundet auf1und-1.5Rundet auf-1
PHP_ROUND_HALF_EVEN-Rundet val auf die nächste gerade Dezimalstelle ein
PHP_ROUND_HALF_ODD-Rundet val auf die nächste ungerade Dezimalstelle ein.
Dasround()
Die Funktion gibt den gerundeten Wert zurück.
<?php echo(round(2.099,2)); ?>
Ausgaberesultat
2.1
Lassen Sie uns ein anderes Beispiel betrachten-
<?php echo(round(9.859,2)); ?>
Ausgaberesultat
9.86
Lassen Sie uns ein anderes Beispiel betrachten-
<?php echo(round(10.5,0,PHP_ROUND_HALF_UP) . "<br>"); echo(round(-10.5,0,PHP_ROUND_HALF_UP) ); ?>
Ausgaberesultat
11<br>-11
Lassen Sie uns ein anderes Beispiel betrachten-
<?php echo(round(19.5,0,PHP_ROUND_HALF_DOWN) . "<br>"); echo(round(-19.5,0,PHP_ROUND_HALF_DOWN) . "<br>"); ?>
Ausgaberesultat
19<br>-19<br>
Lassen Sie uns ein anderes Beispiel betrachten-
<?php echo(round(9.9,0,PHP_ROUND_HALF_EVEN) . "<br>"); echo(round(-9.8,0,PHP_ROUND_HALF_EVEN) . "<br>"); echo(round(11.8,0,PHP_ROUND_HALF_ODD) . "<br>"); echo(round(-11.8,0,PHP_ROUND_HALF_ODD)); ?>
Ausgaberesultat
10<br>-10<br>12<br>-12