Heim > Artikel > Backend-Entwicklung > PHP implementiert die Beibehaltung von zwei Dezimalstellen
Bei der Entwicklung von PHP müssen wir häufig Dezimalstellen beibehalten. Wenn wir beispielsweise Beträge anzeigen, müssen wir beim Entwerfen der Datenbank normalerweise zwei Dezimalstellen beibehalten Stellen können auch über PHP verarbeitet werden. Lassen Sie uns die häufig verwendeten Funktionen zur Verarbeitung von Zahlen auflisten:
1 Diese Funktion kann eine Rundung erreichen, und wenn sie keine Dezimalstellen hat, verwendet sie automatisch das angegebene Zeichen (angegeben 0), um die angegebenen Dezimalstellen zu füllen
echo sprintf("%01.2f", 5.228); // 5.23 echo sprintf("%01.2f", 5.224); // 5.22 echo sprintf("%01.2f", 5); // 5.002 ()-Funktion
Diese Funktion kann auf die nächste Dezimalstelle runden, und wenn sie keine Dezimalstelle hat, fügt sie automatisch 0 zur angegebenen Dezimalstelle hinzu
echo number_format(5.228,2); // 5.23 echo number_format(5.224,2); // 5.22 echo number_format(5,2); // 5.003.round()-Funktion
Diese Funktion kann eine Rundung erreichen, aber wenn sie keine Dezimalstellen hat, hat sie nach der Verarbeitung keine Dezimalstellen
echo round(5.228,2); // 5.23 echo round(5.224,2); // 5.22 echo round(5,2); // 5
4.php Runden auf die nächste ganze Zahl
echo ceil(4.4); // 5 echo ceil(4.6); // 5
5.php Runden auf die nächste ganze Zahl (Abrunden)
echo floor(4.4); // 4 echo floor(4.6); // 4Drei Möglichkeiten, zwei Dezimalstellen in PHP beizubehalten PHP behält zwei Dezimalstellen bei und rundet und Methode ohne Rundungphp Behalten Sie zwei Dezimalstellen bei
Das obige ist der detaillierte Inhalt vonPHP implementiert die Beibehaltung von zwei Dezimalstellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!