Heim >Backend-Entwicklung >PHP-Problem >So behalten Sie zwei Dezimalstellen in PHP bei, ohne zu runden
So behalten Sie in PHP zwei Dezimalstellen ohne Rundung bei: Verwenden Sie die Funktion substr, der Code lautet [echo sprintf("%.2f",substr(sprintf("%.3f", $num), 0, -2) ) 】.
So verwenden Sie PHP, um zwei Dezimalstellen beizubehalten und nicht zu runden:
php behält zwei Dezimalstellen bei und rundet nicht
Der Code lautet wie folgt:
$num = 123213.666666; echo sprintf("%.2f",substr(sprintf("%.3f", $num), 0, -2));
php, um auf die nächste ganze Zahl zu runden
Der Code lautet wie folgt:
echo ceil(4.3); // 5 echo ceil(9.999); // 10
php-Rundungsmethode, Aufrunden von ganzen Zahlen
Der Code lautet wie folgt:
echo floor(4.3); // 4 echo floor(9.999); // 9
Wenn Sie mehr über Programmierung erfahren möchten, achten Sie bitte auf die Spalte php-Schulung!
Das obige ist der detaillierte Inhalt vonSo behalten Sie zwei Dezimalstellen in PHP bei, ohne zu runden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!