funktion in preg_replace

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

  • funktion in preg_replace

    Hallo, ich möchte nach einem preg_replace() die variable \\1 in eine funktion packen. ich habs somit probiert:
    Code:
    $text = preg_replace("/{(.*)}/siU", $this->arbeiten("\\1"), $text);
    Aber er gibt nichts zurück und der Fehler ist:
    Notice: Undefined index: \1 in C:\wampp2\htdocs\datei.php on line 20
    ich habe mehrere Versuche probiert, aber nichts funktioniert.
    Danke im Vorraus!

  • #2
    modifier 'e' (eval)
    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
      habe sowohl
      $text = preg_replace("/{(.*)}/e", $this->arbeiten("\\1"), $text);
      als auch
      $text = preg_replace("/{(.*)}/siUe", $this->arbeiten("\\1"), $text);
      getestet, und beides geht nicht

      Kommentar


      • #4
        eval möchte auch einen string haben..

        ich hoffe mal, dass es so passt.

        $text = preg_replace("/{(.*)}/e", '$this->arbeiten("\\1")', $text);
        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

        Lädt...
        X