Nach 16 zusammenhängen Zeichen Leerzeichen einfügen

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Nach 16 zusammenhängen Zeichen Leerzeichen einfügen

    Hab' mir das so gedacht:
    PHP Code:
    $message preg_replace("/(.{16})/mi""$1 "$message); 
    Leider funktioniert das so nicht. Kann mir vielleicht jemand verklickern wie der Reguläre Ausdruck aussehen müsste, damit nach 16 zusammenhängenden Zeichen ein Leerzeichen eingefügt wird.
    Laut dem RegEx-Builder von Komodo ist das so korrekt.
    "Ach was soll's? Dann bau ich mir halt meinen eigenen Vergnügungspark mit Blackjack und Nutten." - Bender

  • #2
    Also folgendes Beispiel (mit deinem regulären Ausdruck) funzt bei mir.
    PHP Code:
    <?
    $message = "12345678901234567890";
    $message = preg_replace("/(.{16})/mi", "$1 ", $message);
    echo $message;
    ?>
    Ausgabe:
    [FONT=courier new]1234567890123456 7890[/FONT]

    Welche PHP-Version benutzt du denn?
    Immer erst mal gucken, ob Benzin im Tank ist ...

    Comment


    • #3
      Ups, ich bin ein Troll.
      Das hat so in meinem Script gestanden:
      PHP Code:
      preg_replace("/(.{16})/mi""$1 "$message); 
      Also ohne dass $message davor. Argh.
      "Ach was soll's? Dann bau ich mir halt meinen eigenen Vergnügungspark mit Blackjack und Nutten." - Bender

      Comment

      Working...
      X