Heim >Backend-Entwicklung >PHP-Problem >Warum rundet PHP nicht auf eine Dezimalstelle?

Warum rundet PHP nicht auf eine Dezimalstelle?

青灯夜游
青灯夜游Original
2022-05-27 18:51:315630Durchsuche

Methode: 1. Verwenden Sie den Operator „*“, um die Dezimalstelle um das Zehnfache zu erweitern. Die Syntax „$a=decimal*10;“ verschiebt den Dezimalpunkt um eine Stelle nach hinten . Runden Sie den Dezimalteil und verwerfen Sie ihn. Die Syntax lautet „$b=floor($a);“. 3. Teilen Sie die gerundete Zahl durch 10. Die Syntax lautet „$c=$b/10;“.

Warum rundet PHP nicht auf eine Dezimalstelle?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

So behalten Sie eine Dezimalstelle (ohne Rundung) in PHP bei

Zum Beispiel 3.1625Nehmen Sie eine Dezimalstelle und die letzte Ziffer kann nicht gerundet werden. Ergebnis: 3.1. 3.1625取小数点后1位,最后1位不能四舍五入。结果:3.1

在php中,可以使用floor 函数实现不四舍五入的保留一位小数。

floor 函数的作用使用舍去取整。

例如,floor(4.66456) 结果:4floor(9.1254) 结果9

In PHP können Sie die Floor-Funktion verwenden, um eine Dezimalstelle ohne Rundung zu erhalten.

Die Bodenfunktion verwendet Rundungen.

Zum Beispiel ergibt floor(4.66456): 4; floor(9.1254) ergibt 9. 🔜

Warum rundet PHP nicht auf eine Dezimalstelle?Erweitern Sie Ihr Wissen: Methode zum Beibehalten der Anzahl der Dezimalstellen (Rundung)

1. Rundungsfunktion

$a=小数*10;
$b=floor($a);
$c=$b/10;

, um eine Rundung zu erreichen, und wenn sie keine Dezimalstellen hat, wird sie automatisch gerundet Verwenden Sie die angegebenen Zeichen (angegeben 0). Füllen Sie sie bis zur angegebenen Anzahl von Dezimalstellen auf

floor(小数*10)/10

Empfohlenes Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWarum rundet PHP nicht auf eine Dezimalstelle?. 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