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