php正则匹配img标签,并删除
<imgsrc="/lx/Uploads/201309/52313b0e1295f.jpg"_src="/lx/Uploads/201309/52313b0e1295f....
<img src="/lx/Uploads/201309/52313b0e1295f.jpg" _src="/lx/Uploads/201309/52313b0e1295f.jpg" style="float:none;" title="psb.jpg">
<img src="/lx/Uploads/201309/52313b0fe7634.jpg" _src="/lx/Uploads/201309/52313b0fe7634.jpg" style="float:none;" title="b1cb6a33108904e3359c63ec68d622ef.jpg">
<img src="/lx/Uploads/201309/52313b11a8e86.png" _src="/lx/Uploads/201309/52313b11a8e86.png" style="float:none;" title="111.png">
<img src="http://img.baidu.com/hi/jx2/j_0003.gif" _src="http://img.baidu.com/hi/jx2/j_0003.gif"><img src="http://img.baidu.com/hi/jx2/j_0004.gif" _src="http://img.baidu.com/hi/jx2/j_0004.gif"><img src="http://img.baidu.com/hi/jx2/j_0005.gif" _src="http://img.baidu.com/hi/jx2/j_0005.gif">
比如我的内容是上面那些,不确定img标签的个数,
想要的效果是,只要字符串内出现img标签,就删除。 先谢谢了 展开
<img src="/lx/Uploads/201309/52313b0fe7634.jpg" _src="/lx/Uploads/201309/52313b0fe7634.jpg" style="float:none;" title="b1cb6a33108904e3359c63ec68d622ef.jpg">
<img src="/lx/Uploads/201309/52313b11a8e86.png" _src="/lx/Uploads/201309/52313b11a8e86.png" style="float:none;" title="111.png">
<img src="http://img.baidu.com/hi/jx2/j_0003.gif" _src="http://img.baidu.com/hi/jx2/j_0003.gif"><img src="http://img.baidu.com/hi/jx2/j_0004.gif" _src="http://img.baidu.com/hi/jx2/j_0004.gif"><img src="http://img.baidu.com/hi/jx2/j_0005.gif" _src="http://img.baidu.com/hi/jx2/j_0005.gif">
比如我的内容是上面那些,不确定img标签的个数,
想要的效果是,只要字符串内出现img标签,就删除。 先谢谢了 展开
4个回答
展开全部
$str = 'alksdfjlaksj<img src="21412">';
$str = strip_tags($str,'img');
echo $str;
$str = strip_tags($str,'img');
echo $str;
追问
追答
$array = array(
array('id'=>1,'content'=>'asdf<img src="2222">'),
array('id'=>5,'content'=>'a3242sdf<img src="2222">'),
array('id'=>3,'content'=>'a1aasdf2231sdf<img src="2222">'),
);
$arr = array();
foreach ($array as $key => $value) {
foreach ($value as $k => $v) {
if($k == 'content'){
$arr[$key][$k] = strip_tags($value['content']);
}else{
$arr[$key][$k] = $value[$k];
}
}
}
print_r($arr);
exit;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先引入jquery库
<script type="text/javascript">
$(function(){
$('img.delImg').click(function(){
if(confirm('确定删除吗?')){
var delSrc = $(this).prev().attr('src');
alert(delSrc);//如果你需要对该src做其他操作修改此处
$(this).parents('li:first').remove();
}
});
});
</script>
<script type="text/javascript">
$(function(){
$('img.delImg').click(function(){
if(confirm('确定删除吗?')){
var delSrc = $(this).prev().attr('src');
alert(delSrc);//如果你需要对该src做其他操作修改此处
$(this).parents('li:first').remove();
}
});
});
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$filename="img标签文件地址";
$content = file_get_contents($filename);
$content = preg_replace('/<img[^>]*>/i', '',$content);
file_put_contents($filename,$content);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$new = preg_replace("/<img(.*?)src=\"(?!http:)(.+?)\"/", "";", $string);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询