Hallo,
ich hab folgendes Problem mit einer Zahl (String???):
Dies erzeugt die Ausgabe: 43.50
Da will ich jetzt eine "deutsche Zahl" draus machen. Die Funktion
liefert immer wieder nur 43,5. Das Problem glaub ich ist, dass die Variable $price_with_tax gar keine Zahl ist sondern ein String(!) Hilfe!
Denn wenn ich eine Prüfung mache mit is_integer, is_double usw. reagiert das Programm nur auf is_string positiv.
Da dachte ich mir, versuchst du mal
doch da liefert es mir nix zurück.
Kann mir bitte jemand helfen?
ich hab folgendes Problem mit einer Zahl (String???):
PHP-Code:
$price_with_tax = sprintf("%01.2f", ($db->f('product_price')/100)*(100+($db->f('tax_rate')*100)));
Da will ich jetzt eine "deutsche Zahl" draus machen. Die Funktion
PHP-Code:
function deutsch($zahl) {
return number_format($zahl, 2, ',', '.');
}
Denn wenn ich eine Prüfung mache mit is_integer, is_double usw. reagiert das Programm nur auf is_string positiv.
Da dachte ich mir, versuchst du mal
PHP-Code:
$price_with_tax = substr($price_with_tax, -3, 3);
Kann mir bitte jemand helfen?
Kommentar