$count = 0;
preg_replace('/test/', 'test'. $count, $content,-1,$count);
对于每次替换,我获得test0.
我想得到test0,test1,test2等.
解决方法:
$count = 0;
preg_replace_callback('/test/', 'rep_count', $content);
function rep_count($matches) {
global $count;
return 'test' . $count++;
}