关于php快速替换html或字符串为递增数字

将一段html中的所有

替换成这样



...



$i = 0;
$html = "

abc,abc,abc,abc......
";

echo preg_replace('/abc/e','"str".++$i',$html);
exit;


$str = '
abc,abc,abc
abcabc';
$i=1;
$newstr = preg_replace_callback('|abc|', function($match) use(&$i){return 'cc'.$i++.'xx';}, $str);
echo $newstr;

exit;


你可能感兴趣的:(myphp)