michael: zahl bei der ausgabe formatieren

hallo alle zusammen,

ich hab hier ein mehr oder weniger großes problem:

wie kann ich eine längere zahl als währung formatieren?
die zahl sieht folgendermaßen aus:
000001107100

das problem dabei ist, das es 6(!!) nachkommastellen sind, keine 2 wie es normal wäre. der richtige wert wäre in diesem fall also
1,107100 bzw. 1,10 oder gerundet 1,11.

ich habs mal mit sprintf("%0.6f",$kurs) versucht, damit bekommen ich auch die führenden nullen weg, aber mehr halt auch nicht...
number_format hilft mir auch irgendwie nicht weiter ?

kann mir jemand weiterhelfen?

vielen dank im voraus,
grüße,
michael

  1. Hi,

    ich habs mal mit sprintf("%0.6f",$kurs) versucht, damit bekommen ich auch die führenden nullen weg, aber mehr halt auch nicht...
    number_format hilft mir auch irgendwie nicht weiter ?

    es gibt die Funktion round() in PHP
    http://www.php.net/manual/de/function.round.php

    ANsonsten hilft vielleicht floor() und ceil()
    http://www.php.net/manual/de/function.floor.php
    http://www.php.net/manual/de/function.ceil.php

    ciao
    romy

    --
    DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN
    sh:( fo:| ch:? rl:( br:& va:| zu:) ss:| ls:[
    Die Erklärung zum Selfcode findest du hier: http://emmanuel.dammerer.at/selfcode.html
    Einen Decoder für den Selfcode findest du hier: http://peter.in-berlin.de/projekte/selfcode
    1. hi,

      die funktioenn sehen ja schonmal nicht schlecht aus,
      aber leider setzen sie voraus, daß ich schon eine gültige kommazahl hätte...

      und genau die bekomme ich nicht auf die reihe.
      insofern helfen die funktionen mir leider (noch!!) nicht...

      noch jemand eine idee??
      dreh hier echt langsam am rad... diese sch* nummer.

      grüße,
      michael

      1. Hi,

        und genau die bekomme ich nicht auf die reihe.
        insofern helfen die funktionen mir leider (noch!!) nicht...

        ja sorry hab ich überlesen

        Füg doch einfach ein Komma oder einen Punkt ein wenn Du sowieso weisst, dass es 6 Stellen sind.

        Oder schneide erstmal die letzten 6 Stellen ab, wandel sie in eine Zahl und runde dann.

        http://www.php.net/manual/de/ref.strings.php

        ciao
        romy

        --
        DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN
        sh:( fo:| ch:? rl:( br:& va:| zu:) ss:| ls:[
        Die Erklärung zum Selfcode findest du hier: http://emmanuel.dammerer.at/selfcode.html
        Einen Decoder für den Selfcode findest du hier: http://peter.in-berlin.de/projekte/selfcode