Heim >Backend-Entwicklung >PHP-Tutorial >Die Verwendung von Runden, Aufrunden, Abrunden und Dezimalabfangen bei PHP-Divisionsoperationen
Dieser Artikel stellt hauptsächlich die Verwendung von Rundung, Aufrundung und Dezimalabfang bei der PHP-Division vor. Jetzt kann ich ihn mit Ihnen teilen.
Vier häufig verwendete Methoden für PHP-Ganzzahlfunktionen:
1. Direkt runden, Dezimalzahlen verwerfen und Ganzzahlen beibehalten:
2. Aufrunden und addiere 1, wenn es Dezimalstellen gibt: ceil();
4. Abrunden: floor().
Wenn intval ein Zeichentyp ist, wird er automatisch in 0 konvertiert. Normalerweise verwenden einige Leute es, um die Konvertierung in einen numerischen Typ zu erzwingen, aber Sie Achten Sie darauf, dass die Länge zu groß ist. Im Folgenden wird die Verwendung von (int) empfohlen.
intval(5.2); // 5 intval(5.6); // 5 intval('abc'); //02. Rundung: Round()
Rundet Parameter 1 entsprechend der durch Parameter 2 angegebenen Genauigkeit. Parameter 2 kann negativ oder Null sein (Standard).
round(5.2); // 5 round(5.8); // 6 round(5.88888, 0); // 6 round(5.83333, 2); // 5.83 round(5.83353, 3); // 5.834 round(5201314, -2); //52013003. Aufrunden und 1 hinzufügen, wenn es eine Dezimalzahl gibt: ceil()
echo(ceil(0.60); //1 echo(ceil(0.40); //1 echo(ceil(5); //5 echo(ceil(5.1); //6 echo(ceil(-5.1); //-5 echo(ceil(-5.9)); //-54. Abrunden: floor()
echo(floor(0.60)); //0 echo(floor(0.40)); //0 echo(floor(5)); //5 echo(floor(5.1)); //5 echo(floor(-5.1)); //-6 echo(floor(-5.9)) //-6
Das obige ist der detaillierte Inhalt vonDie Verwendung von Runden, Aufrunden, Abrunden und Dezimalabfangen bei PHP-Divisionsoperationen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!