kostenloser Webspace werbefrei: lima-city


Problem mit zahlen string (PHP)

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    spylife

    spylife hat kostenlosen Webspace.

    Hallo ich habe folgendes problem:
    ich habe zwei variablen

    $1 = 4;
    $2 = 0.50;
    $3 = $1+ $2;
    getzt bokomme ich 4,5 heraus, weil die null von 0.50 weglassen wird.
    Dies sind aber geldbetr?ge, deswegen ist die null wichtig, wie kann ich das beheben
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hallo.
    Versuche mal folgendes:
    $zahl1 = 4; 
    $zahl2 = 0.50; 
    $ergebnis = $zahl1+$zahl2; 
    
    echo number_format($ergebnis, 2, ",", "");




    Beitrag ge?ndert am 6.11.2005 00:43 von simple
  4. Wenn du wirklich mit Geldbetr?gen rechnen willst, dann lass die Finger von den Gleitkommazahlen in PHP. Rechne die Euro-Betr?ge lieber vorher in Cent-Betr?ge um (also mal 100). Und rechne nur mit den Cent-Betr?gen. Gebrochene Zahlen in PHP k?nnen Rundungsfehler aufweisen, die f?r Geldbetr?ge nicht erw?nscht sind (Gut, bei einem "halben Euro" funktioniert die Rechnung ausnahmsweise).

    Ansonsten w?rde ich dir empfehlen, mal die Funktionen sprintf() und printf() anzuschauen:

    http://de.php.net/manual/de/function.sprintf.php
    http://de.php.net/manual/de/function.printf.php

    Damit kann man Komma-Zahlen formatieren, auch mit f?hrenden Nullen.

    MfG
    alopex
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!