Ankündigung

Einklappen
Keine Ankündigung bisher.

Ausgabeproblem bei Zahlen!

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Ausgabeproblem bei Zahlen!

    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?


  • #2
    warum nicht einfach number_format benutzen?

    Kommentar


    • #3
      tj0, weil man die Funktion einfach noch nicht kannte. :P

      Danke Dir!

      Kommentar


      • #4
        sprintf() geht auch ... nur als Ergänzung ...

        Kommentar

        Lädt...
        X