Hi Ho,
ist vielleicht ein banales Problem, aber ich komm nicht dahinter.
Ich habe einmal ganze zahlen und einmal Floats...
zum Beispiel 3 und 3.5
Nun möchte ich, wenn es eine ganze Zahl ist ".00€" dahinter hängen und wenn es halt eine Float ist nur "0€", da ich nur Zahlen mit einer Nachkommastelle habe.
Habe es mittels Modulo probiert, also:
$rest_klein = $row->kpreis%1;
if($rest_klein == 0)
echo "klein: $row->kpreis.00€";
else
echo "klein: \"$row->kpreis.\"0€";
Das führt aber nicht zum gewünschten Ergebnis. Es wird dann richtigerweise 3.00€ ausgegeben, aber falschweise 3.5.00€
Aber wenn ich 3.5%1 mache, dann müsste doch eigentlich ein Rest über bleiben, oder seh ich das völlig verkehrt?
ist vielleicht ein banales Problem, aber ich komm nicht dahinter.
Ich habe einmal ganze zahlen und einmal Floats...
zum Beispiel 3 und 3.5
Nun möchte ich, wenn es eine ganze Zahl ist ".00€" dahinter hängen und wenn es halt eine Float ist nur "0€", da ich nur Zahlen mit einer Nachkommastelle habe.
Habe es mittels Modulo probiert, also:
$rest_klein = $row->kpreis%1;
if($rest_klein == 0)
echo "klein: $row->kpreis.00€";
else
echo "klein: \"$row->kpreis.\"0€";
Das führt aber nicht zum gewünschten Ergebnis. Es wird dann richtigerweise 3.00€ ausgegeben, aber falschweise 3.5.00€
Aber wenn ich 3.5%1 mache, dann müsste doch eigentlich ein Rest über bleiben, oder seh ich das völlig verkehrt?
Kommentar