kostenloser Webspace werbefrei: lima-city


1234567 > 1.234.567

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    bixi400

    bixi400 hat kostenlosen Webspace.

    Hi
    wie kann ich in eine Zahl (z.B. 1234567) Punkte einf?gen (1.234.567) damit sie ?bersichtlicher wird?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. a*******r

    Muss man diese Frage verstehen?
    Wenn du sie 10mal so genau formulierst antwortet vielleicht jemand.

    andinator
  4. Ok

    Ich kann zwar kein PHP, aber du du das kannst machste einfach folgendes.

    neuerstring = initialisieren

    Schleife von i = L?nge der Zahl runter bis 1

    Abfrage wenn i modulo 4 = 0 ist dann
    neuerstring = neuerstring + .

    neuerstring = neuerstring + zahl

    Schleifen Ende

    Musst halt die Zahl vorher in einen String umwandeln.

    Gru? Tobi

  5. Autor dieses Themas

    bixi400

    bixi400 hat kostenlosen Webspace.

    Genauerformuliert:
    ---
    Ich will eine Zahl (z.B. 1234567) nach dem Hunderter, Tausender,... mit einem Punkt trennen, dass die Zahl so aussieht: 1.234.567
    damit die Zahl ?bersichtlicher ist.

    Beispiele:
    1452684 >> 1.452.684
    1485312956421 >> 1.485.312.956.421
    13256324 >> 13.256.324

    So stelle ich mir das vor:
    PHP: echo Zahl(152485);
    Ausgabe: 152.485

    Wie kann ich das mit einem PHP-Script realisieren?
    ---

    Danke an ttobsen! (er hats verstanden!)

    Beitrag ge?ndert am 12.12 12:16 von bixi400
  6. tja andi is halt nen bi?chen verpeilt, daf?r kann er nen phpbb installieren :sound:
    aber zur frage
    ttobsen prog versteh ich nich
    also hier is mein vorschlag

    $zahl = "123456789";

    bei der variable $zahl f?gst du halt nach jeder 3. Stelle von hinten einen punkt ein
    ich denke ma das jetzt mit ereg_replace oder so musste halt ma bei http://de.php.net gucken
  7. k***o

    man seid ihr kompliziert

    number_format(1234567.89011, 2, ',', '.'); // 1.234.567,89

  8. number_format(1234567.89011, 2, ',', '.'); // 1.234.567,89


    Ja, so geht's am Einfachsten, Erkl?rung dazu hier:
    http://www.selfphp.info/funktionsreferenz/mathematische_funktionen/number_format.php

    Das "," bedeutet, dass der Punkt zum Koma wird, und der Punkt dahinter bedeutet, dass nach jeder 3. Stelle halt ein Punkt eingeschoben wird.

    Mit einer for-Schleife h?tte es wohl auch geklappt, aber schlie?lich gibt es ja schon ein Funktion extra daf?r ;)

    H2O



  9. Mit einer for-Schleife h?tte es wohl auch geklappt, aber schlie?lich gibt es ja schon ein Funktion extra daf?r ;)

    H2O



    JO ;)

    Kann kein PHP aber wollt halt auch meinen Senf dazu geben, war ja sicher nicht falsch ;)

    Gru? Tobi :D
  10. c*****n

    $zahl = "133337";
    $zahl = strrev($zahl);
    $zahl = chunk_split(zahl, 3, '.');
    $zahl = strrev($zahl);

    so macht er alle 3 stellen einen punkt =)
    aber ich glaube er macht dann vor der zahl auch einen punkte ber ich hab die l?sung noch irgendwo ich gucke mal (=
  11. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!