Die Verwendung von Runden, Aufrunden, Abrunden und Dezimalabfangen bei PHP-Divisionsoperationen

不言
Freigeben: 2023-03-24 17:38:01
Original
5015 Leute haben es durchsucht

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().

1. intval – Konvertieren Sie die Variable in einen Ganzzahltyp.

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'); //0
Nach dem Login kopieren
2. 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);  //5201300
Nach dem Login kopieren
3. 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));  //-5
Nach dem Login kopieren
4. 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
Nach dem Login kopieren

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!

Verwandte Etiketten:
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