Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Runde

PHP-Runde

WBOY
WBOYOriginal
2024-08-29 13:10:161037Durchsuche

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,

  • Die Zahl ist die Gleitkommazahl, die auf die nächste ganze Zahl auf- oder abgerundet wird.
  • Präzision gibt die Anzahl der Dezimalstellen an, auf die gerundet werden soll. Dieser Parameter ist optional.
  • 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.

Funktionsweise der Round-Funktion in PHP

  • Immer wenn die Notwendigkeit besteht, die gegebene Gleitkommazahl auf die nächste Ganzzahl aufzu- oder abzurunden, verwenden wir in PHP eine Funktion namens Rundungsfunktion.
  • Die Rundungsfunktion in PHP benötigt drei Parameter, nämlich Zahl, Genauigkeit und Modus.
  • Die Parameternummer ist die Gleitkommazahl, die auf die nächste ganze Zahl auf- oder abgerundet wird.
  • Der Parameter precision gibt die Anzahl der Dezimalstellen an, auf die gerundet werden soll, was optional ist.
  • Der Parameter 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.

Beispiele für PHP-Runden

Im Folgenden finden Sie Beispiele für PHP-Runden:

Beispiel #1

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:

PHP-Runde

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.

Beispiel #2

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:

PHP-Runde

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.

Beispiel #3

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:

PHP-Runde

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP-Test-FrameworkNächster Artikel:PHP-Test-Framework