举例:
正文中含有图片
我要替换文字中的图片<img src="别人图片地址1">文字文字文字文字,文字文字文字<img src="别人图片地址2">文字文字。
我要自动替换成我自己的图片
我要替换文字中的图片<img src="我的图片地址1">文字文字文字文字,文字文字文字<img src="我的图片地址2">文字文字。
应该怎么实现?
举例:
正文中含有图片
我要替换文字中的图片<img src="别人图片地址1">文字文字文字文字,文字文字文字<img src="别人图片地址2">文字文字。
我要自动替换成我自己的图片
我要替换文字中的图片<img src="我的图片地址1">文字文字文字文字,文字文字文字<img src="我的图片地址2">文字文字。
应该怎么实现?
收起
<?php
//要替换的src
$text = '我要替换文字中的图片<img src="别人图片地址1">文字文字文字文字,文字文字文字<img src="别人图片地址2">文字文字。';
$rst = preg_match_all('/<img(.+?)src="([^"]+?)"([^>]*?)>/', $text, $pat_array);
// 判断是否匹配到
if (isset($pat_array[2])) {
foreach ($pat_array[2] as $key=> $val) {
//我的图片url
$myUrl = "我的图片地址".$key;
$text = str_replace($val, "$myUrl", $text);
}
echo $text;
}
利用正则表达式匹配图片url,再进行替换
报告相同问题?