- preg_replace_callback: documentation ( source)
- preg_replace: documentation ( source)
<?php
echo preg_replace_callback('/a/', function($m) {
for($i = 0; $i < 10000; $i++)
preg_replace('/foo'.$i.'bar/', 'baz', '???foo'.$i.'bar???');
return 'b';
}, 'aa');