André Laugks: RegEx:Backreferences

Beitrag lesen

Hallo!

Auf den ersten Blick ist diese Funktion etwas verwirrend, vor allem der Aufruf der Callbackfunktion als String, aber es funktioniert.

Der Aufruf innerhalb einer Klasse würde so aussehen:

class foo {  
  
   public function bar($string) {  
      return preg_replace_callback('/[\d]/', array(&$this, 'myCallbackFunction'), $string);  
   }  
  
   // muß nicht private sein  
   private function myCallbackFunction($match) {  
      // tue was  
   }  
  
}

André Laugks