Heim  >  Artikel  >  Backend-Entwicklung  >  PHP implementiert die Beibehaltung von zwei Dezimalstellen

PHP implementiert die Beibehaltung von zwei Dezimalstellen

小云云
小云云Original
2018-03-20 14:36:4029244Durchsuche

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.00
2 ()-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.00
3.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)

Verwandte Empfehlungen:
echo floor(4.4);		//	4
echo floor(4.6);		//	4

Drei Möglichkeiten, zwei Dezimalstellen in PHP beizubehalten

,

PHP behält zwei Dezimalstellen bei und rundet und Methode ohne Rundung

php 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!

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