将一段html中的所有<div>
替换成这样
<div1>
<div2>
<div3>
...
<divn>
替换成这样
<div1>
<div2>
<div3>
...
<divn>
$i = 0;
$html = "<div>abc,abc,abc,<span>abc</span>......</div>";
echo preg_replace('/abc/e','"str".++$i',$html);
exit;
$str = '<div>abc,abc,abc</div><span>abc</span>abc';
$i=1;
$newstr = preg_replace_callback('|abc|', function($match) use(&$i){return 'cc'.$i++.'xx';}, $str);
echo $newstr;
exit;