Heim >Backend-Entwicklung >PHP-Problem >Wie man in PHP eine Dezimalzahl in eine Ganzzahl umwandelt
Methode: 1. Verwenden Sie die Funktion floor(), um auf die nächste ganze Zahl abzurunden, die Syntax „floor (decimal)“ 2. Verwenden Sie die Funktion ceil(), um auf die nächste ganze Zahl aufzurunden, die Syntax „ceil( dezimal)“ )“; 3. Verwenden Sie die Funktion „round()“, um Gleitkommazahlen zu runden. Die Syntax lautet „round(decimal)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php-Methode zum Konvertieren von Dezimalzahlen in Ganzzahlen: Boden (Fließkommawert) Rundungsmethode
floor() Die Funktion rundet auf die nächste ganze Zahl ab.
Gibt die nächste Ganzzahl zurück, die nicht größer als der Wert ist, und rundet den Dezimalteil des Werts. 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(4.3)."<br>"; // 4 echo floor(9.999); // 9 ?>
Ausgabe:
4 9
php Methode 2 zum Konvertieren von Dezimalzahlen in Ganzzahlen: ceil (Fließkommawert) Auf Eins runden
ceil()-Funktion rundet auf die nächste ganze Zahl auf.
Gibt die nächste Ganzzahl zurück, die nicht kleiner als der Wert ist. Wenn der Wert einen Dezimalteil hat, wird er um eine Ziffer 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(4.3)."<br>"; // 5 echo ceil(9.999); // 10 ?>
Ausgabe:
5 10
php Methode 3 zum Konvertieren von Dezimalzahlen in Ganzzahlen: Round (float val [, int precision]) Runden von Gleitkommazahlen
Die Funktion „round()“ führt eine Rundung auf Gleitkommazahlen durch Zahlen runden.
Gibt den auf die angegebene Genauigkeit gerundeten Wert zurück (die Anzahl der Dezimalstellen nach dem Dezimalpunkt). Die Genauigkeit kann auch negativ oder null sein (Standard).
<?php echo round(3.4)."<br>"; // 3 echo round(3.5)."<br>"; // 4 echo round(3.6)."<br>"; // 4 echo round(3.6, 0)."<br>"; // 4 echo round(1.95583, 2)."<br>"; // 1.96 echo round(1241757, -3)."<br>"; // 1242000 echo round(5.045, 2)."<br>"; // 5.04 echo round(5.055, 2); // 5.06 ?>
Ausgabe:
3 4 4 4 1.96 1242000 5.05 5.06
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWie man in PHP eine Dezimalzahl in eine Ganzzahl umwandelt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!