Heim > Artikel > Backend-Entwicklung > PHP-Runde
Immer wenn die Notwendigkeit besteht, die gegebene Gleitkommazahl auf die nächste Ganzzahl aufzu- oder abzurunden, verwenden wir in PHP eine Funktion namens Rundungsfunktion. Es werden drei Parameter benötigt, nämlich Anzahl, Präzision und Modus. Dabei ist Zahl die Gleitkommazahl, die auf die nächste ganze Zahl auf- oder abgerundet wurde. Precision gibt die Anzahl der Dezimalstellen an, auf die gerundet werden soll, und dieser Parameter ist optional, und mode ist eine Konstante, die den Rundungsmodus angibt, und dieser Parameter ist ebenfalls optional, dessen Werte entweder PHP_ROUND_HALF_UP, PHP_ROUND_HALF_DOWN, PHP_ROUND_HALF_EVEN oder PHP_ROUND_HALF_ODD sein können.
Starten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
Syntax zum Deklarieren einer Rundungsfunktion in PHP:
round(number, precision, mode)
Wo,
Im Folgenden finden Sie Beispiele für PHP-Runden:
PHP-Programm zur Veranschaulichung der Funktionsweise der Rundungsfunktion zum Runden der angegebenen Gleitkomma-Ganzzahlen auf die nächsten Ganzzahlen bis zu drei Dezimalwerten.
Code:
<html> <body> <?php #round function is used on the given floating point number to round to up to three decimal values and is stored in a variable called a $a = round(6.7654,3); #round function is used on the given floating point number to round to up to three decimal values and is stored in a variable called b $b = round(2.98765,3); #round function is used on the given floating point number to round to up to three decimal values and is stored in a variable called c $c = round(5.87654,3); #The result after using the round function is displayed as the output on the screen echo("The value after the given floating point number is rounded to the nearest integer is: "); echo $a; echo "<br>"; echo("The value after the given floating point number is rounded to the nearest integer is: "); echo $b; echo "<br>"; echo("The value after the given floating point number is rounded to the nearest integer is: "); echo $c; echo "<br>"; ?> </body> </html>
Ausgabe:
Im obigen Programm wird die Rundungsfunktion verwendet, um die angegebenen Gleitkomma-Ganzzahlen auf die nächste ganze Zahl mit bis zu drei Dezimalwerten zu runden, und wird in den Variablen a, b und c gespeichert. Anschließend wird das Ergebnis nach dem Runden der angegebenen Gleitkomma-Ganzzahlen auf die nächsten Ganzzahlen2 bis zu den in der Rundungsfunktion angegebenen Dezimalwerten als Ausgabe auf dem Bildschirm angezeigt.
PHP-Programm zur Veranschaulichung der Funktionsweise der Rundungsfunktion zum Runden der angegebenen Gleitkomma-Ganzzahlen auf die nächsten Ganzzahlen bis zu einem Dezimalwert.
Code:
<html> <body> <?php #round function is used on the given floating point number to round to up to three decimal values and is stored in a variable called a $a = round(8.37465,1); #round function is used on the given floating point number to round to up to three decimal values and is stored in a variable called b $b = round(1.09456,1); #round function is used on the given floating point number to round to up to three decimal values and is stored in a variable called c $c = round(3.87654,1); #The result after using the round function is displayed as the output on the screen echo("The value after the given floating point number is rounded to the nearest integer is: "); echo $a; echo "<br>"; echo("The value after the given floating point number is rounded to the nearest integer is: "); echo $b; echo "<br>"; echo("The value after the given floating point number is rounded to the nearest integer is: "); echo $c; echo "<br>"; ?> </body> </html>
Ausgabe:
Im obigen Programm wird die Rundungsfunktion verwendet, um die angegebenen Gleitkomma-Ganzzahlen auf die nächste ganze Zahl mit bis zu drei Dezimalwerten zu runden, und wird in den Variablen a, b und c gespeichert. Anschließend wird das Ergebnis nach dem Runden der angegebenen Gleitkomma-Ganzzahlen auf die nächsten Ganzzahlen2 bis zu den in der Rundungsfunktion angegebenen Dezimalwerten als Ausgabe auf dem Bildschirm angezeigt.
PHP-Programm zur Veranschaulichung der Funktionsweise der Rundungsfunktion zum Runden der angegebenen Gleitkomma-Ganzzahlen auf die nächsten Ganzzahlen bis zu zwei Dezimalwerten.
Code:
<html> <body> <?php #round function is used on the given floating point number to round to up to three decimal values and is stored in a variable called a $a = round(4.273645,2); #round function is used on the given floating point number to round to up to three decimal values and is stored in a variable called b $b = round(7.45567,2); #round function is used on the given floating point number to round to up to three decimal values and is stored in a variable called c $c = round(9.3778335,2); #The result after using the round function is displayed as the output on the screen echo("The value after the given floating point number is rounded to the nearest integer is: "); echo $a; echo "<br>"; echo("The value after the given floating point number is rounded to the nearest integer is: "); echo $b; echo "<br>"; echo("The value after the given floating point number is rounded to the nearest integer is: "); echo $c; echo "<br>"; ?> </body> </html>
Ausgabe:
Im obigen Programm wird die Rundungsfunktion verwendet, um die angegebenen Gleitkomma-Ganzzahlen auf die nächste ganze Zahl mit bis zu drei Dezimalwerten zu runden, und wird in den Variablen a, b und c gespeichert. Anschließend wird das Ergebnis nach dem Runden der angegebenen Gleitkomma-Ganzzahlen auf die nächsten Ganzzahlen2 bis zu den in der Rundungsfunktion angegebenen Dezimalwerten als Ausgabe auf dem Bildschirm angezeigt.
Das obige ist der detaillierte Inhalt vonPHP-Runde. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!