- preg_replace_callback: documentation ( source)
- print_r: documentation ( source)
<?php
class A {
private $_foo = array();
public function bar($source) {
$ref = &$this->_foo;
$ref = array();
return preg_replace_callback(
'/\\w+/',
function ($m) use (&$ref) {
$ref[] = $m[0];
return "(" . $m[0] . ")";
},
$source
);
}
public function foo() {
print_r($this->_foo);
}
}
$a = new A();
$a->bar("lorem ipsum dolor");
$a->foo();