Heim >Backend-Entwicklung >PHP-Problem >So dividieren und runden Sie in PHP

So dividieren und runden Sie in PHP

coldplay.xixi
coldplay.xixiOriginal
2020-08-10 11:22:085541Durchsuche

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.

So dividieren und runden Sie in PHP

Die Methode der Division und Rundung in PHP:

1. Runde: Die Rundungsfunktion

round() rundet Gleitkommazahlen.

So dividieren und runden Sie in PHP

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.

So dividieren und runden Sie in PHP

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)

So dividieren und runden Sie in PHP

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!

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

In Verbindung stehende Artikel

Mehr sehen