thomas: Nummern formatieren

Hallo

habe einen String zb. 99123451234512345 den ich nach der Eingabe im Formularfeld gerne formatiert darstellen möchte (in dem entsprechenden Feld). Abgesehen von den ersten zwei Ziffern soll er sich in 5er Blöcke aufteilen: -> 99 12345 12345 12345

Wie mache ich das am besten?
Vielen Dank, Gruss
Thomas

  1. thomas,

    Abgesehen von den ersten zwei Ziffern soll er sich in 5er Blöcke aufteilen: -> 99 12345 12345 12345
    Wie mache ich das am besten?

    Zuerst die Zahl in einen String umwandeln. Dessen Länge modulo 5 gibt die Anzahl der Ziffern in der ersten Nicht-Fünfer-Gruppe (wenn vorhanden). Diese dann in einen Ergebnisstring übernehmen. Dann ein Leerzeichen anhängen und mit einer Schleife bis zum Ende die Fünfer-Gruppen abarbeiten.

    Gunnar

    --
    “I got my finger on the trigger / But I don’t know who to trust” (Bruce Springsteen, Devils and Dust)
  2. Hallo Thomas

    habe einen String zb. 99123451234512345 den ich nach der Eingabe im Formularfeld gerne formatiert darstellen möchte (in dem entsprechenden Feld). Abgesehen von den ersten zwei Ziffern soll er sich in 5er Blöcke aufteilen: -> 99 12345 12345 12345

    Wie mache ich das am besten?

    mit substr() und lenght

    Gruß aus Berlin!
    eddi