class の中で preg_replace_callback() を使うときに,コールバック関数の呼び出し方
array($this, 'callback')
がポイント.
<?php
class foo {
function bar() {
print preg_replace_callback($pattern, array($this, 'callback'), $string);
}
function callback($matches) {
return ...;
}
}
?>