Heim >Backend-Entwicklung >PHP-Problem >Was ist die Rundungsfunktion in PHP?

Was ist die Rundungsfunktion in PHP?

青灯夜游
青灯夜游Original
2021-07-05 11:58:514088Durchsuche

In PHP ist die Rundungsfunktion die Funktion „round()“, die Gleitkommazahlen runden kann; das Syntaxformat ist „round(number)“, und der Parameter number gibt den zu rundenden Wert an und kann nicht weggelassen werden.

Was ist die Rundungsfunktion in PHP?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

In PHP ist die Rundungsfunktion die Funktion „round()“.

Schauen wir uns ein Beispiel an:

<?php
echo(round(0.60) . "<br>");
echo(round(0.50) . "<br>");
echo(round(0.49) . "<br>");
echo(round(-4.40) . "<br>");
echo(round(-4.60));
?>

Ausgabe:

1
1
0
-4
-5

Erklärung: Die Funktion

round() rundet Gleitkommazahlen.

Grundlegende Syntax:

round(number,precision,mode);
Parameter Beschreibung
Nummer Erforderlich. Gibt den zu rundenden Wert an.
Präzision optional. Gibt die Anzahl der Nachkommastellen an. Der Standardwert ist 0, kann auch negativ sein.
Modus optional. Gibt eine Konstante an, die den Rundungsmodus darstellt:
  • PHP_ROUND_HALF_UP – Standard. Runden Sie Zahl auf Präzision Dezimalstellen auf, wenn Sie auf .5 stoßen. Rundet 1,5 bis 2 und -1,5 bis -2.
  • PHP_ROUND_HALF_DOWN – Runden Sie Zahl auf Präzision Dezimalstellen ab, wenn Sie auf .5 stoßen. Rundet 1,5 auf 1 und -1,5 auf -1.
  • PHP_ROUND_HALF_EVEN – Rundet den nächsten geraden Wert, wenn .5 auftritt, Zahl auf Präzision Dezimalstellen.
  • PHP_ROUND_HALF_ODD – Rundet den nächsten ungeraden Wert, wenn .5 auftritt, Zahl auf Präzision Dezimalstellen.

Instanz:

<?php
echo(round(0.5) . "<br>");
echo(round(0.495,1) . "<br>");
echo(round(0.495,2,PHP_ROUND_HALF_DOWN) . "<br>");
echo(round(-4.405,2) . "<br>");
?>

Ausgabe:

1
0.5
0.49
-4.41

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist die Rundungsfunktion in PHP?. 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