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!