Heim > Backend-Entwicklung > PHP-Problem > Was ist die PHP-Divisionsfunktion?

Was ist die PHP-Divisionsfunktion?

藏色散人
Freigeben: 2023-03-05 11:24:02
Original
4682 Leute haben es durchsucht

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; .

Was ist die PHP-Divisionsfunktion?

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

Ausgabe:

1
1
0
-4
-5
Nach dem Login kopieren

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

Ausgabe:

1
1
5
6
-5
-5
Nach dem Login kopieren

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

Ausgabe:

0
0
5
5
-6
-6
Nach dem Login kopieren

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!

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