Andy: euro rechnungen

Hallo,

also ich glaub das mein Problem gar nicht so groß für euch ist wie ich's mir jetzt denk. Ich hab eine Textdatei aus der ich daten bekomm. die werden in arrays geschrieben. eins davon ist dann ein geldbetrag.

zb.: echo $geldbetrag;
AUSGABE: 15,50

Wie kann ich jetzt hier 50cent dazurechnen?

zb.: $geldbetrag2 = $geldbetrag+0,50; (so gehts leider nicht!)
AUSGABE: 16,00

ich hoffe jemand kann mir weiterhelfen.

danke

gruß andy

  1. wenn du zu $geldbetrag (in Euro) 50 Cent addieren willst, dann so:

    $geldbetrag += 0.50;
    bzw.
    $geldbetrag = $geldbetrag + 0.50;

    Dezimalbrüche immer mit "." und NICHT mit "," trennen !!!

    1. danke für eure hilfe.
      hatt alles geklappt aber jetzt hab ich ein anderes problem...
      wenn ich jetzt 95.50 hab und 0.50 dazuzählt zeigt er mir 96 an.
      es sollte aber 96.00 dran stehen, wenn das irgendwie geht...

      und noch ne frage wegen den "."  kann man den vor der ausgabe mit "," ersetzen?

      danke schön

      gruss andy

      1. Hello,

        wenn ich jetzt 95.50 hab und 0.50 dazuzählt zeigt er mir 96 an.
        es sollte aber 96.00 dran stehen, wenn das irgendwie geht...

        und noch ne frage wegen den "."  kann man den vor der ausgabe mit "," ersetzen?

        Das kann man mit einer Formmatanweisung http://de2.php.net/manual/de/function.number-format.php steuern.

        Liebe Grüße aus http://www.braunschweig.de

        Tom

        --
        Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
        1. vielen dank!
          jetzt ist alles so wie ich es wollte ;)

          gruß Andy

  2. Hello,

    Wie kann ich jetzt hier 50cent dazurechnen?

    zb.: $geldbetrag2 = $geldbetrag+0.50; (so gehts leider nicht!)
    AUSGABE: 16.00

    Wenn Dein Geldbetrag in deutscher Notation in dem Feld steht, dass ist es ein String und keine Zahl. Du musst das Komma also erst gegen einen Punkt austauschen.

    Liebe Grüße aus http://www.braunschweig.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
  3. Hallo!

    zb.: echo $geldbetrag;
    AUSGABE: 15,50
    Wie kann ich jetzt hier 50cent dazurechnen?
    zb.: $geldbetrag2 = $geldbetrag+0,50; (so gehts leider nicht!)
    AUSGABE: 16,00

    Anstelle des Kommas brauchst Du einen Punkt, also
    $geldbetrag=16.50;
    $geldbetrag2 = $geldbetrag+0.50;
    echo $geldbetrag2;

    Fragt sich, ob Du das in der Textdatei machst, oder ob Du mit PHP das Kommazeichen vor der Rechenoperation austauscht.

    Beste Grüße
    Viennamade