如下图所示,其中$result1中可以匹配到多个***img***这样的字符串,我想对匹配到的每一个都用另一个数组的一组值依次替换,其中$re_img是个二维数组,$re_img[0]是个一维数组,
或许我理解错你的意思了,不过说说我的想法:
$tmpstr1 = preg_replace('/***img***/','一个特定值',$result);
上面就把所有***img***换成一个特定值了,然后再字符串操作 找到特定值在字符串中的位置分别是哪些,最后加入你的指定值到指定的位置!
循环吧,这个不可能通过一个简单的语句实现。