php实现修改新闻时删除图片的方法
程序员文章站
2022-06-29 17:36:14
本文实例讲述了php实现修改新闻时删除图片的方法。分享给大家供大家参考。具体实现方法如下:
//old_contents:待修改的公告内容;
//$conten...
本文实例讲述了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程序设计有所帮助。