我想替换包含图片标记的字符串 像这样
img src="images/Selection_005.png"
img src="images/Selection_006.png"
进入这个
img src="/documents/20143/0/Selection_005.png"
img src="/documents/20143/0/Selection_006.png"
我只是想修改图像的路径。 如何使用正则表达式在php中创建它?
我可以提供示例代码吗?
答案 0 :(得分:1)
当str_replace是静态"发现"时,使用str_replace,它会更快,并且需要更少的RAM。
$arr =['img src="images/Selection_005.png"',
'img src="images/Selection_006.png"'];
$find = "images";
$replace ="/documents/20143/0";
Foreach($arr as $link){
Echo str_replace($find, $replace, $link) ."\n";
}
输出
img src="/documents/20143/0/Selection_005.png"
img src="/documents/20143/0/Selection_006.png"