doubleval: 2 Stellen nach dem Komma erzwingen
Benedikt Hermann
- php
Hallo,
ich verwende doubleval um aus einer Formulareingabe eine Kommazahl zu erzeugen.
Nun möchte ich aber, dass die Kommazahl 2 Stellen nach dem Komma besitzt:
Nehmen wir an, der Benutzer gibt in zahl eine 1.20 ein, dann erscheint bei der Ausgabe die Zahl als 1.2
Da es sich hierbei aber um Preise handel ist dies unpassend.
Wie kann ich das erzwingen, dass die Zahl immer 2 Stellen nach dem Komma besitzt, auch wenn die letzt Stelle iene 0 ist?
<input type="text" name="zahl">
...
$ausgabe = doubleval($zahl) ;
echo $ausgabe;
MfG
Benedikt Hermann
Hallo,
Wie kann ich das erzwingen, dass die Zahl immer 2 Stellen nach dem Komma besitzt, auch wenn die letzt Stelle iene 0 ist?
<input type="text" name="zahl">
...
$ausgabe = doubleval($zahl) ;
$ausgabe=number_format(doubleval($zahl),2);
MfG, Thomas
$ausgabe=number_format(doubleval($zahl),2);
Hallo,
funktioniert nicht !
Hallo,
$ausgabe=number_format(doubleval($zahl),2);
funktioniert nicht !
<?php
$zahl="3.1415927";
$ausgabe=number_format(doubleval($zahl),2);
print $ausgabe; // --> 3.14
?>
sollte in PHP3/4 funktionieren. Wenn Deine Variable $zahl bereits einen double-Wert enthaelt, ist auch die Funktion doubleval() entbehrlich bzw. number_format() liefert auch vom String "3.1415927" den String "3.14".
MfG, Thomas