Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Float-Methode zum Abfangen von Gleitkommazeichenfolgen ohne Rundung

PHP-Float-Methode zum Abfangen von Gleitkommazeichenfolgen ohne Rundung

不言
不言Original
2018-07-03 17:21:321661Durchsuche

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!

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