Heim >Backend-Entwicklung >PHP-Problem >So erhalten Sie nur den ganzzahligen Teil in PHP
So verwenden Sie PHP, um nur den ganzzahligen Teil zu runden: 1. Runden Sie direkt durch intval;
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP Version 7.1, DELL G3-Computer
Wie nehme ich nur den ganzzahligen Teil?
PHP-Rundung, Aufrunden, Abrunden, Dezimalabfangen
Vier häufig verwendete Methoden der PHP-Ganzzahlfunktion:
1. Direktes Runden, Verwerfen von Dezimalzahlen, Beibehalten von Ganzzahlen: intval()
2 ();
3. Bei Dezimalstellen aufrunden: 1: ceil();
1. intval – Konvertieren Sie die Variable in einen Ganzzahltyp.
Wenn intval ein Zeichentyp ist, wird er automatisch in 0 konvertiert.
intval(3.14159); // 3 intval(3.64159); // 3 intval('ruesin'); //0
2. Runden: Round()
Rundet Parameter 1 gemäß der durch Parameter 2 angegebenen Genauigkeit. Parameter 2 kann negativ oder Null sein (Standard).
round(3.14159); // 3 round(3.64159); // 4 round(3.64159, 0); // 4 round(3.64159, 2); // 3.64 round(5.64159, 3); // 3.642 round(364159, -2); // 364200
3. Runden Sie auf und addieren Sie 1, wenn eine Dezimalzahl vorhanden ist: ceil()
Gibt die nächste Ganzzahl zurück, die nicht kleiner als der Wert ist, wird er um eins aufgerundet.
Diese Methode wird häufig verwendet, wenn wir Paging-Klassen schreiben, um die Anzahl der Seiten zu berechnen.
ceil(3.14159); // 4 ceil(3.64159); // 4
4. Abrunden: floor()
Gibt die nächste Ganzzahl zurück, die nicht größer als der Wert ist, und rundet den Dezimalteil des Werts.
floor(3.14159); // 3 floor(3.64159); // 3
Empfohlenes Lernen: „
PHP-Video-TutorialDas obige ist der detaillierte Inhalt vonSo erhalten Sie nur den ganzzahligen Teil in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!