Ninchen: Zahlen wie 1.1E7 "auflösen"

Moin,

wie lassen sich mit PHP auch Zahlen der Schreibweise a la 1.1E7 auflösen?

Danke für Tipps

  1. Hi,

    wie lassen sich mit PHP auch Zahlen der Schreibweise a la 1.1E7 auflösen?

    mit der Funktion hydrochlorid_acid(1.1E7);

    Wenn das nicht das ist, was Du suchst: was meinst Du mit auflösen?

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    O o ostern ...
    Fachfragen per Mail sind unverschämt, werden ignoriert. Das Forum existiert.
    1. Was ich gerne hätte, wäre eine Zahl wie 11000000.

      1. Was ich gerne hätte, wäre eine Zahl wie 11000000.

        Hast Du doch. Oder muß ich fragen, wo hättest Du die gern?

      2. Hello,

        Was ich gerne hätte, wäre eine Zahl wie 11000000.

        $zahlstr = "1.1E7";
           echo "Zahl: ".number_format($zahlstr, 1, ',','');

        http://de.php.net/manual/en/function.number-format.php

        decimals
            Sets the number of decimal points.

        sollte wohl heißen
            Sets the number of decimal digits.

        Aber die Funktion tut's :-)

        Liebe Grüße aus dem schönen Oberharz

        Tom vom Berg

        --
        Nur selber lernen macht schlau
        http://bergpost.annerschbarrich.de
        1. Hi Tom,

          $zahlstr = "1.1E7";
             echo "Zahl: ".number_format($zahlstr, 1, ',','');

          Ergaenzend: Wenn man das Literal als String vorliegen hat, tut es auch die Standard-Typumwandling (sprich floatval). Nichts anderes passiert in Deinem Beispiel auch, denn number_format moechte genuin eine float-Variable haben, keinen String.

          viele Gruesse,
          der Bademeister

          1. Hello,

            $zahlstr = "1.1E7";
                echo "Zahl: ".number_format($zahlstr, 1, ',','');

            Ergaenzend: Wenn man das Literal als String vorliegen hat, tut es auch die Standard-Typumwandling (sprich floatval). Nichts anderes passiert in Deinem Beispiel auch, denn number_format moechte genuin eine float-Variable haben, keinen String.

            Das ist auffällig richtig. Du siehst, dass ich manchmal auch noch Schwimmflügel gebrauchen kann, auch wenn ich doch eigentlich schon schwimmen kann :-)

            Liebe Grüße aus dem schönen Oberharz

            Tom vom Berg

            --
            Nur selber lernen macht schlau
            http://bergpost.annerschbarrich.de
            1. Hi,

              Du siehst, dass ich manchmal auch noch Schwimmflügel gebrauchen kann, auch wenn ich doch eigentlich schon schwimmen kann :-)

              Baderegel Nr. 6:

              "Schwimme nie zu weit hinaus - überschätze nicht deine Kräfte!"

              viele Gruesse,
              der pflichtbewusste Bademeister ;-)

              1. Hello,

                Du siehst, dass ich manchmal auch noch Schwimmflügel gebrauchen kann, auch wenn ich doch eigentlich schon schwimmen kann :-)

                Baderegel Nr. 6:

                "Schwimme nie zu weit hinaus - überschätze nicht deine Kräfte!"

                Jdanke für die Fürsorge.

                Ich selber hätte es wohl zurück geschafft oder mich unterwegs einfach auf eine vorbreitete Badeinsel gerettet, aber die von mir animierten Mitschwimmer, die hättem schon Schaden nehmen können :-)

                Liebe Grüße aus dem schönen Oberharz

                Tom vom Berg

                --
                Nur selber lernen macht schlau
                http://bergpost.annerschbarrich.de
    2. function hydrochlorid_acid($zahl) {
        return chunk_split($zahl, 1);
      }

      oder

      function hydrochlorid_acid($zahl) {
        return str_split($zahl, 1);
      }

      ?

  2. Moin,

    wie lassen sich mit PHP auch Zahlen der Schreibweise a la 1.1E7 auflösen?

    Danke für Tipps

    http://de3.php.net/manual/de/language.types.float.php
    Hilft Dir das weiter?

  3. Ganz einfach: echo (1.1E7*1); und PHP gibt es im gewohnten Format aus.