Heim  >  Artikel  >  Backend-Entwicklung  >  So speichern Sie zwei Dezimalstellen und runden in PHP

So speichern Sie zwei Dezimalstellen und runden in PHP

小云云
小云云Original
2017-11-13 17:34:072809Durchsuche

Bei der PHP-Entwicklung stoßen wir häufig auf das Problem der Dezimalrundung. Zuvor hat der Herausgeber mehrere Artikel über verschiedene Rundungsmethoden in PHP geteilt. Jetzt werden wir die Methode zum Speichern von zwei Dezimalstellen und zum Runden analysieren.

php behält zwei Dezimalstellen bei und rundet
Der Code lautet wie folgt:
$num = 123213.666666;
echo sprintf("%.2f", $num);

php Behalten Sie zwei Dezimalstellen und runden Sie nicht
Der Code lautet wie folgt:

$num = 123213.666666; 
echo sprintf("%.2f",substr(sprintf("%.3f", $num), 0, -2));

php rundet auf die nächste ganze Zahl

Der Code lautet wie folgt:

echo ceil(4.3); // 5 
echo ceil(9.999); // 10

PHP-Rundungsmethode, Runden von ganzen Zahlen

Der Code lautet wie folgt:

echo floor(4.3); // 4 
echo floor(9.999); // 9

Kombiniert mit den vorherigen Artikeln über PHP-Dezimalzahlen Punktrundung, jeder sollte etwas über PHP-Dezimalrundung wissen. Mit einem intuitiveren Verständnis und einer Denkweise zur Lösung solcher Probleme glaube ich, dass jeder in Zukunft mit solchen Problemen gut umgehen wird.

Verwandte Empfehlungen:

PHP-Rundungsfunktion_PHP-Tutorial

PHP-Rundung auf genaue Dezimalstellen und Rundung_PHP-Tutorial

Zusammenfassung der PHP-Methoden zum Runden und Abfangen von Gleitkommazeichenfolgen

Das obige ist der detaillierte Inhalt vonSo speichern Sie zwei Dezimalstellen und runden in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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