muenzchen: preg_replace_callback innerhalb einer Klasse verwenden?

Hallo,

ist es möglich die Funktion preg_replace_callback auf eine Methode einer Klasse anzuwenden? Falls ja, wie geht das?
Und gibts vielleicht irgendwo ein Forum, dass sich auf reguläre Ausdrücke spezialisiert hat?

MfG, muenzchen

  1. Hallo,

    ist es möglich die Funktion preg_replace_callback auf eine Methode einer Klasse anzuwenden? Falls ja, wie geht das?

    Du musst das Argument als Array übergeben:
    preg_replace_callback( $regex, array( &$this, 'methode'), $str );

    Ungetestet!

    Und gibts vielleicht irgendwo ein Forum, dass sich auf reguläre Ausdrücke spezialisiert hat?

    Gibt es sogar in selfhtml - Raum in Bezug auf Perl. Einen direkten Link habe ich nicht, ist aber bei irgen welchen Artikeln oder Tipps & Tricks.

    --
    Gruss Martin
    1. Hallo,

      Du musst das Argument als Array übergeben:
      preg_replace_callback( $regex, array( &$this, 'methode'), $str );

      Danke, genauso funktionierts.

      MfG, muenzchen

  2. ist es möglich die Funktion preg_replace_callback auf eine Methode einer Klasse anzuwenden? Falls ja, wie geht das?

    http://www.php.net/call-user-method