So dividieren und runden Sie in PHP

coldplay.xixi
Freigeben: 2023-03-04 08:20:02
Original
5497 Leute haben es durchsucht

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));
 ?>
Nach dem Login kopieren

Ausgabe:

1 1
2 1
3 0
4 -4
5 -5
Nach dem Login kopieren

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));
 ?>
Nach dem Login kopieren

Ausgabe:

1 1
2 1
3 5
4 6
5 -5
6 -5
Nach dem Login kopieren

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))
 ?>
Nach dem Login kopieren

Ausgabe:

1 0
2 0
3 5
4 5
5 -6
6 -6
Nach dem Login kopieren

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!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage