2017-07-11 3 views
0

Ich habe nach einer Möglichkeit gesucht, dies zu tun und habe es nicht gefunden.PHP und dynamische Zahlenformatierung

Ich habe Werte von MySQL lesen: 100.00, 85.50, 97.00, 71.33

ich sie möchte, wie angezeigt werden: 100, 85,5, 97, 71.33

Ich sehe number_format(), die FIXED Dezimalstellen angibt , aber ich brauche eine Art "signifikante Ziffernformat"

Antwort

1

verwenden (float) $ number;

$a = '100.00'; 
$b = 73.50; 
$c = 71.33; 

echo (float)$a; // 100 
echo (float)$b; // 73.5 
echo (float)$c; // 71.33 
+0

Perfekt! Danke –

+0

könntest du es einfach als akzeptierte Antwort markieren? – Gunnrryy

0

Sie müssen floatval Funktion verwenden, um Ihre gewünschte Ausgabe zu erhalten. Überprüfen Sie einfach den folgenden Code.

var_dump(floatval('100.00')); 
var_dump(floatval('85.50')); 
var_dump(floatval('71.33'));