einstelliger zahl ein 0 voran setzen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • einstelliger zahl ein 0 voran setzen

    hallo !
    kann mirjemand sagen wie ich in einer for-schleife die von 1 bis 42 zählt es hinbekomm dass die zahlen 1 bis 9 eine 0 vorangestellt bekommen ?

    habe es versucht mit
    PHP-Code:
    if (strlen($i)==1) {
       
    $i "0".$i;

    aber es funktioniert nicht, denn nach dieser Umwandlung wird mit $i noch ne ganze weile gerechnet, und wenn ich alles richtig verstanden habe dann habe ich mit meiner lösung den dateityp von $i von integer auf string abgeändert und dann kann er damit nicht mehr rechnen, oder ?

    hat jemand eine andere lösung für mich ? Vielen Dank

  • #2
    http://de.php.net/manual/de/function.number-format.php

    das erste beispiel....
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      Das ist ja mal ein echt guter Hinweise ... Link auf number_format() ... um ihm sprintf() zu zeigen ... *ROTFL*

      @muc: schau' Dir lieber gleich sprintf() oder printf() an ... und formatiere die Zahl erst für die Ausgabe ... obwohl php bei Rechnungen eigentlich 'nen impliziten Typecast durchführt ...
      carpe noctem

      [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
      [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

      Kommentar


      • #4
        Original geschrieben von goth
        Das ist ja mal ein echt guter Hinweise ... Link auf number_format() ... um ihm sprintf() zu zeigen ... *ROTFL*
        warum soll ich denn suchen?
        das kann er ja auch...
        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


        Kommentar


        • #5
          vielen dank !

          habs jetzt so und klappt wunderbar:

          PHP-Code:
          printf("%02d",$zahl); 

          Kommentar

          Lädt...
          X