Heim >Backend-Entwicklung >PHP-Problem >So dividieren und runden Sie in PHP
Methoden zur Division und Rundung in PHP: 1. Verwenden Sie die Funktion [round()], um Gleitkommazahlen zu runden. 2. Verwenden Sie die Funktion [ceil()], um auf die nächste ganze Zahl aufzurunden. 3. Verwenden Sie [floor; ) ]-Funktion rundet auf die nächste Ganzzahl ab.
Die Methode der Division und Rundung in PHP:
1. Runde: Die Rundungsfunktion
round()
rundet Gleitkommazahlen.
Beschreibung: Gibt das Ergebnis der Rundung von x gemäß der angegebenen Genauigkeit 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 2 1 3 0 4 -4 5 -5
2. ceil: Round up
ceil()-Funktion rundet auf die nächste ganze Zahl auf.
Erläuterung: 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 2 1 3 5 4 6 5 -5 6 -5
3. floor: Abrunden
Die Funktion floor() rundet auf die nächste ganze Zahl ab.
Syntax: floor(x)
Beschreibung: Gibt die nächste ganze Zahl zurück, die nicht größer als x ist, und runde den Dezimalteil von x. 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:
1 0 2 0 3 5 4 5 5 -6 6 -6
Verwandte Lernempfehlungen: php-Programmierung (Video)
Das obige ist der detaillierte Inhalt vonSo dividieren und runden Sie in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!