Weiß jemand wie ich die Zahl formatieren kann und beschränkte es, um nur 1 Dezimalstelle in PHP anzuzeigen?Wie kann ich die Zahl für nur 1 Dezimalstelle in PHP formatieren?
Beispiel:
Wie kann ich formatieren Sie die Nummer 2,10-2,1 in php?
Weiß jemand wie ich die Zahl formatieren kann und beschränkte es, um nur 1 Dezimalstelle in PHP anzuzeigen?Wie kann ich die Zahl für nur 1 Dezimalstelle in PHP formatieren?
Beispiel:
Wie kann ich formatieren Sie die Nummer 2,10-2,1 in php?
PHPs number_format
http://php.net/manual/en/function.number-format.php
Beispiel:
$one_decimal_place = number_format(2.10, 1);
Wenn Sie jemals mit einem Schwimmer konvertieren müssen zurück:
$the_float_value = floatval($one_decimal_place);
Auch ist this Artikel eine gute Referenz für verschiedene Dezimalzeichen und Trennzeichen Stile.
Ich habe versucht, aber es zeigt immer noch 2.10 –
Entfernen Sie die Anführungszeichen um das erste Argument. Der erste Arg ist ein Float, kein String. –
Ich habe versucht, aber es zeigt immer noch 2.10 –
Das Beispiel aktualisiert, um die $ num als float anzuzeigen. Versuch das. –
Verwenden Sie number_format
Funktion. number_format("2.10", 1)
wird das einfach tun. Here ist die Dokumentation.
Sie die Funktion
echo round(3.4445, 1); // 3.4
Ein Duplikat Runde verwenden verwenden: http://stackoverflow.com/questions/1992406/how-do-i -format-numbers-to-have-only-zwei-dezimal-plätze – jzd