Heim > Artikel > Backend-Entwicklung > PHP-Float-Methode zum Abfangen von Gleitkommazeichenfolgen ohne Rundung
Es gibt ungefähr die folgenden Methoden, um Gleitkommatypen in PHP abzufangen. Freunde in Not können hier als Referenz kommen, ich hoffe, es wird für alle hilfreich sein
Es gibt ungefähr die folgenden Methoden, um Gleitkommatypen in PHP abzufangen:
1, float Round ( float $val [, int $precision ] ) Gibt das Ergebnis der Rundung von val gemäß der angegebenen Genauigkeit (der Anzahl der Dezimalstellen nach dem Dezimalpunkt) zurück. Die Genauigkeit kann auch negativ oder null sein (Standard).
echo Round(4.3) //4
2, string sprintf ( string $format [, Mixed $args [, Mixed $... ]] ) return Zeichenfolge formatierter Daten
$a=12.338938438; echo sprintf("%.5f",$a) //结果:12.33894 $a=12.3312356; echo sprintf("%.5f",$a);//12.33124 echo sprintf("%f",$a);//331236 默认小数点后6位
3, string number_format ( float $number , int $decimals , string $dec_point , string $thousands_sep )
$number = 1234.5678; $english_format_number = number_format($number, 2, '.', ''); echo $english_format_number ; // 1234.57
Alles oben Automatisch Das Runden ist nicht erforderlich. Was soll ich tun?
Ich habe eine problematische Funktion geschrieben und sie aufgezeichnet
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass er für das weitere Studium hilfreich ist Bitte achten Sie auf die chinesische PHP-Website! Verwandte Empfehlungen:Einführung in PHP mit parse_url und parse_str zum Parsen von URLs
PHP mit vollem Funktionsumfang, nicht deformiert Bildzuschnitt Einführung in Operationsklassen und Verwendung
Das obige ist der detaillierte Inhalt vonPHP-Float-Methode zum Abfangen von Gleitkommazeichenfolgen ohne Rundung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!