Mailinglisten-Archive |
----- Original Message ----- From: "Steffen Rohe" <bendar at macnews.de> To: "deutschsprachige PHP-Mailingliste" <php at phpbar.de> Sent: Saturday, August 09, 2003 4:27 PM Subject: Re: [php] Problem beim multiplizieren von Preisen > Guten Tag Andreas Demmer, > > am Samstag, 9. August 2003 um 16:16 schrieben Sie: > > >> z.B.: 79,99 € * 2 ergibt dann 158 € > > ^ > > Ich glaube der Schuldige ist das Komma, > > PHP nutzt Punkte als Dezimaltrenner! > > Und der intval von einem String "79,99" > > ist 79. > > > Wandle Kommata und Punkte und schon > > hast Du wunscheröne Floats beim > > Multiplizieren :-) > > Danke. Das ist ja irgendwie ziemlich umständlich, muss so zum > berechnen Kommas mit Punkten ersetzen und dann zum ausgeben wieder > umgekehrt...egal, Hauptsache es funktioniert jetzt :) Nein. Intern arbeitest du halt mit floats und zur Ausgabe nutzt du number_format() weil damit bekommst du dann z.B auch 1.599,99 hin Gruss Joerg -- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
php::bar PHP Wiki - Listenarchive