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


Posted in PHP onMay 12, 2015

本文实例讲述了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 相关文章推荐
php 字符转义 注意事项
May 27 PHP
PHP file_get_contents 函数超时的几种解决方法
Jul 30 PHP
php中使用Imagick实现图像直方图的实现代码
Aug 30 PHP
简单谈谈php中的unicode和utf8编码
Jun 10 PHP
PHP滚动日志的代码实现
Jun 10 PHP
Linux系统递归生成目录中文件的md5的方法
Jun 29 PHP
php判断邮箱地址是否存在的方法
Feb 13 PHP
CI框架的安全性分析
May 18 PHP
php根据年月获取当月天数及日期数组的方法
Nov 30 PHP
PHP中for循环与foreach的区别
Mar 06 PHP
PHP实现获取第一个中文首字母并进行排序的方法
May 09 PHP
PHP实现双链表删除与插入节点的方法示例
Nov 11 PHP
php跨服务器访问方法小结
May 12 #PHP
php一个解析字符串排列数组的方法
May 12 #PHP
PHP获取远程图片并保存到本地的方法
May 12 #PHP
PHP IDE PHPStorm配置支持友好Laravel代码提示方法
May 12 #PHP
php解析xml方法实例详解
May 12 #PHP
php实现统计网站在线人数的方法
May 12 #PHP
PHP输出一个等腰三角形的方法
May 12 #PHP
You might like
Laravel 实现数据软删除功能
2019/08/21 PHP
一个javascript参数的小问题
2008/03/02 Javascript
jquery validation插件表单验证的一个例子
2010/03/03 Javascript
javascript中的作用域scope介绍
2010/12/28 Javascript
JS正则验证邮箱的格式详细介绍
2013/11/19 Javascript
JavaScript中使用arguments获得函数传参个数实例
2014/08/27 Javascript
javascript Slip.js实现整屏滑动的手机网页
2015/11/25 Javascript
JavaScript中的各种操作符使用总结
2016/05/26 Javascript
全面解析Bootstrap中tooltip、popover的使用方法
2016/06/13 Javascript
bootstrap flask登录页面编写实例
2016/11/01 Javascript
bootstrap制作jsp页面(根据值让table显示选中)
2017/01/05 Javascript
jQuery读取XML文件的方法示例
2017/02/03 Javascript
jQuery插件FusionCharts实现的2D柱状图效果示例【附demo源码下载】
2017/03/06 Javascript
微信小程序 出现47001 data format error原因解决办法
2017/03/10 Javascript
基于js粘贴事件paste简单解析以及遇到的坑
2017/09/07 Javascript
JS简单实现父子窗口传值功能示例【未使用iframe框架】
2017/09/20 Javascript
vue解决一个方法同时发送多个请求的问题
2018/09/25 Javascript
微信小程序实现搜索框功能及踩过的坑
2020/06/19 Javascript
jQuery实现带进度条的轮播图
2020/09/13 jQuery
vue祖孙组件之间的数据传递案例
2020/12/07 Vue.js
[04:32]DOTA2著名解说配音敌法师 现场专访海涛怒切假腿
2013/12/20 DOTA
跟老齐学Python之有容乃大的list(4)
2014/09/28 Python
Python实现针对含中文字符串的截取功能示例
2017/09/22 Python
属性与 @property 方法让你的python更高效
2020/09/21 Python
CSS3控制HTML元素动画效果
2014/02/08 HTML / CSS
亚马逊西班牙购物网站:amazon西班牙
2017/03/06 全球购物
Hertz荷兰:荷兰和全球租车
2018/01/07 全球购物
彪马西班牙官网:PUMA西班牙
2019/06/18 全球购物
十佳大学生村官事迹
2014/01/09 职场文书
新闻编辑自荐书范文
2014/02/12 职场文书
博士毕业生自我鉴定范文
2014/04/13 职场文书
酒店端午节活动方案
2014/08/26 职场文书
工作疏忽检讨书500字
2014/10/26 职场文书
家属慰问信
2015/02/14 职场文书
代码解析React中setState同步和异步问题
2021/06/03 Javascript
Python 文字识别
2022/05/11 Python