So ermitteln Sie die Anzahl der genauen Dezimalstellen in PHP: 1. Verwenden Sie die Funktion sprintf() zum Formatieren, Syntax „sprintf(“%.decimal digits f“,$num)“; 2. Verwenden Sie die Funktion number_format(), Syntax "number_format ($num,'Anzahl der Dezimalstellen')".
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
So bestimmen Sie genau die Anzahl der Nachkommastellen in PHP-Dezimalstellen
Methode 1 : Verwenden Sie sprintf, um die Zeichenfolge zu formatieren
<?php header("Content-type:text/html;charset=utf-8"); $num = 10.4567; $format_num = sprintf("%.2f",$num); echo $format_num; //10.46 ?>
Methode 2: Verwenden Sie die Funktion „number_format()“
number_format(): Die Funktion kann Zahlen durch Gruppieren von Tausendern formatieren.
Syntax:
number_format(number,decimals,decimalpoint,separator)
Parameter:
Nummer: erforderlich. Die zu formatierende Zahl.
Dezimalstellen: optional. Geben Sie an, wie viele Dezimalstellen
Dezimalpunkt: optional. Gibt die als Dezimalpunkt verwendete Zeichenfolge an.
Trennzeichen: Optional. Gibt die Zeichenfolge an, die als Tausendertrennzeichen verwendet wird.
Beispiel:
<?php header("Content-type:text/html;charset=utf-8"); $num = 10.4567; $format_num = number_format($num,'1'); echo $format_num."<br>"; $format_num = number_format($num,'2'); echo $format_num."<br>"; $format_num = number_format($num,'3'); echo $format_num; ?>
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWelche Methoden gibt es, um die genaue Anzahl der Dezimalstellen in PHP zu bestimmen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!