PHP verfügt über 3 Divisionsfunktionen, nämlich: 1. Round-Funktion, die zum Runden von Gleitkommazahlen verwendet wird; 2. Ceil-Funktion, die zum Aufrunden auf die nächste ganze Zahl verwendet wird; 3. Floor-Funktion, die zum Abrunden von Enter auf die nächste ganze Zahl verwendet wird; .
Empfohlen: „PHP-Video-Tutorial“
Divisions- und Rundungsmethoden in PHP (rund, Decke, Boden)
Wenn Sie auf eine Situation stoßen, in der das Ergebnis der Division in PHP gerundet werden muss , Sie müssen die folgenden Methoden verwenden:
1. Runde: Die Funktion
round() rundet Gleitkommazahlen.
Syntax: Round(x, prec)
Parameter
x ist optional. Gibt die zu rundende Zahl an.
prec optional. Gibt die Anzahl der Nachkommastellen an.
Beschreibung: Gibt das Ergebnis der Rundung von x gemäß der angegebenen Präzision prec (der Anzahl der Dezimalstellen nach dem Dezimalpunkt) zurück. prec kann auch negativ oder null sein (Standard).
Tipps: PHP kann Zeichenfolgen wie „12.300.2“ standardmäßig nicht korrekt verarbeiten.
Beispiel:
<?php echo(round(0.60)); echo(round(0.50)); echo(round(0.49)); echo(round(-4.40)); echo(round(-4.60)); ?>
Ausgabe:
1 1 0 -4 -5
2. Aufrunden
ceil()-Funktion rundet auf die nächste ganze Zahl auf.
Syntax: ceil(x)
Parameter
x ist erforderlich. Gibt die zu rundende Zahl an.
Beschreibung: Gibt die nächste Ganzzahl zurück, die nicht kleiner als x ist. Wenn x einen Dezimalteil hat, wird dieser aufgerundet. Der von ceil() zurückgegebene Typ ist immer noch Float, da der Bereich von Float-Werten normalerweise größer ist als der von Integer.
Beispiel:
<?php echo(ceil(0.60); echo(ceil(0.40); echo(ceil(5); echo(ceil(5.1); echo(ceil(-5.1); echo(ceil(-5.9)); ?>
Ausgabe:
1 1 5 6 -5 -5
3. floor: Round down
floor()-Funktion rundet auf die nächste ganze Zahl ab.
Syntax: floor(x)
Parameter
x ist erforderlich. Gibt die zu rundende Zahl an.
Beschreibung: Gibt die nächste ganze Zahl zurück, die nicht größer als x ist, und rundet den Dezimalteil von x ab. Der von floor() zurückgegebene Typ ist immer noch Float, da der Bereich von Float-Werten normalerweise größer ist als der von Integer.
Beispiel:
<?php echo(floor(0.60)); echo(floor(0.40)); echo(floor(5)); echo(floor(5.1)); echo(floor(-5.1)); echo(floor(-5.9)) ?>
Ausgabe:
0 0 5 5 -6 -6
Das obige ist der detaillierte Inhalt vonWas ist die PHP-Divisionsfunktion?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!