Horn: Zeichen x mal i String einfügen

Hallöchen,

ich möchte ein bestimmtes Zeichen x mal in einen String einfügen, ich will keine Schleife benutzen weil ich meine zu wissen, dass es tatsächlich eine Funktion gab die genau dies erledigt.

Google liefert nichts weil man die Frage auch schlecht verfassen kann.

Kann mir jemand auf die Sprünge helfen?

  1. Hallo,

    an welcher Stelle des Strings möchtest du denn etwas einfügen?

    Grüße

    1. Hallo,

      an welcher Stelle des Strings möchtest du denn etwas einfügen?

      Grüße

      Also es soll einfach ein neuer String sein in den das Zeichen x y mal eingefügt wird.
      Bsp.:
      8 0en
      statt
      $string = "00000000"; müsste es doch einfacher gehen?!

      1. Grüße,
        ja - mit etwas fantasie macht es sprintf()
        MFG
        bleicher

        --
        __________________________-

        FirefoxMyth
      2. Hallo,

        $string = "00000000"; müsste es doch einfacher gehen?!

        ist jetzt nicht Laufzeit- oder Aufrufoptimal aber so gehts auch:

          
        $string = implode("",array_fill(0,x,y)); oder halt  
        $string = implode("",array_fill(0,8,0)); // $string = "00000000"  
        
        
      3. Nabend Horn,

        nutze str_repeat().

        Gruß aus Berlin!
        eddi

  2. ich möchte ein bestimmtes Zeichen x mal in einen String einfügen, ich will keine Schleife benutzen weil ich meine zu wissen, dass es tatsächlich eine Funktion gab die genau dies erledigt.

    str-pad() vieleicht?

    1. Grüße,

      str-pad() vieleicht?

      mh - das brikngt mich auf str_repeat()
      MFG
      bleicher

      --
      __________________________-

      FirefoxMyth
      1. str-pad() vieleicht?

        mh - das brikngt mich auf str_repeat()

        Ja, jetzt wo er verraten hat, daß er einen String erzeugen will.