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标签,就删除。 先谢谢了
展开
 我来答
失落的雨毛
2013-09-12 · TA获得超过844个赞
知道小有建树答主
回答量:1074
采纳率:50%
帮助的人:954万
展开全部
$str = 'alksdfjlaksj<img src="21412">';
$str = strip_tags($str,'img');
echo $str;
追问

  亲 我这是在一个二维数组中删除 img标签,请问再用什么办法, 把去掉img后的内容 返回给$friend_Talk

  帮兄弟解答后,追加50分后 采纳为满意回答  先谢谢了~

下个追问给你这个foreach代码,字数限制

追答
$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;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
javahello
2013-09-12 · TA获得超过376个赞
知道小有建树答主
回答量:327
采纳率:50%
帮助的人:218万
展开全部
先引入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>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bd200940
2013-09-12
知道答主
回答量:26
采纳率:0%
帮助的人:13.8万
展开全部
$filename="img标签文件地址";
$content = file_get_contents($filename);
$content = preg_replace('/<img[^>]*>/i', '',$content);
file_put_contents($filename,$content);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
灿烂又含蓄的工匠P
2013-09-12
知道答主
回答量:12
采纳率:0%
帮助的人:1.6万
展开全部
$new = preg_replace("/<img(.*?)src=\"(?!http:)(.+?)\"/", "";", $string);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式