php实现修改新闻时删除图片的方法

本文实例讲述了php实现修改新闻删除图片的方法。分享给大家供大家参考。具体实现方法如下:

  //old_contents:待修改的公告内容;  //$content:修改后的公告内容  $oldPic=array();  $nowPic=array();  preg_match_all("/&;IMG(.*?)src="(.*?)">/",$old_contents,$match);  if(!empty($match[2])){   foreach($match[2] as $key=>$value){   array_push($oldPic,basename($value));   }  }  preg_match_all("/&;IMG(.*?)src="(.*?)">/",$content,$testpic);  if(!empty($testpic[2])){   foreach($testpic[2] as $key=>$value){   array_push($nowPic,basename($value));   }  }  $intersectPic=array_intersect($nowPic,$oldPic);//计算交集  foreach($oldPic as $key=>$value){   if(!in_array($value,$intersectPic)){   $delPic="图片路径".$value    unlink($delPic);   }  }

希望本文所述对大家的php程序设计有所帮助。

php实现修改新闻时删除图片的方法

郑重声明:本网站发布的内容(图片、视频和文字)以及用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服

发表评论

登录后才能评论