hausi: formatieren einer double-Zahl

Hallo zusammen,

ich habe ein kleines Problem:
Ich habe eine Variable welche aus einer Zahl generiert wird, welcher in einer Datenbank als double(5,2) hinterlegt ist (z.B. $zahl[1] = 10.00 oder $zahl[2] = 10.50).
Nun sollen alle überflüssigen Nullen am Ende nicht mit ausgegeben werden.
Da bei der Zahl die Nachkommastellen auch belegt sein können und somit ausgegeben werden müssen fällt ein round() oder ein number_format() leider schon mal weg, auch mit sprintf() konnte ich das Problem bis jetzt nicht lösen.

Ich dank euch schon mal für eure antworten....

Grüße
Hausi

  1. Hallo!

    auch mit sprintf() konnte ich das Problem bis jetzt nicht lösen.

    Wenn das auch nicht geholfen hat, versuche mal folgendes:

    $zahl = 10.00;
    $zahl = $zahl * 1;
    echo ($zahl);

    $zahl = 10.50;
    $zahl = $zahl * 1;
    echo ($zahl);

    Das könntest Du auch gleich mit SQL erledigen.

    SELECT (dezimalSpalte*1) AS dezimalAusgabe FROM tabelle;

    MfG, André Laugks

    --
    L-Andre @ gmx.de
    1. Hallo André,

      vielen Dank für den Tipp, hat einwandfrei funktioniert.

      Danke

      Gruß
      Hausi