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 相关文章推荐
第十四节 命名空间 [14]
Oct 09 PHP
PHP与SQL注入攻击防范小技巧
Sep 16 PHP
PHP fopen 读取带中文URL地址的一点见解
Sep 25 PHP
php修改指定文件后缀的方法
Sep 11 PHP
php实现插入排序
Mar 29 PHP
PHP实现支持加盐的图片加密解密
Sep 09 PHP
Yii2――使用数据库操作汇总(增删查改、事务)
Dec 19 PHP
老生常谈php 正则中的i,m,s,x,e分别表示什么
Mar 02 PHP
CI(CodeIgniter)框架视图中加载视图的方法
Mar 24 PHP
php PDO判断连接是否可用的实现方法
Apr 03 PHP
php str_replace替换指定次数的方法详解
May 05 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
Sep 20 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
php利用新浪接口查询ip获取地理位置示例
2014/01/20 PHP
destoon调用自定义模板及样式的公告栏
2014/06/21 PHP
php读取文件内容到数组的方法
2015/03/16 PHP
PHP模板引擎Smarty内置变量调解器用法详解
2016/04/11 PHP
提交表单后 PHP获取提交内容的实现方法
2016/05/25 PHP
Jquery实现搜索框提示功能示例代码
2013/08/13 Javascript
几种设置表单元素中文本输入框不可编辑的方法总结
2013/11/25 Javascript
js格式化时间和js格式化时间戳示例
2014/02/10 Javascript
javascript 小数取整简单实现方式
2014/05/30 Javascript
node.js中的fs.closeSync方法使用说明
2014/12/17 Javascript
Angularjs中$http以post请求通过消息体传递参数的实现方法
2016/08/05 Javascript
利用jQuery异步上传文件的插件用法详解
2017/07/19 jQuery
Bootstrap treeview实现动态加载数据并添加快捷搜索功能
2018/01/07 Javascript
详解webpack babel的配置
2018/01/09 Javascript
JS 使用 window对象的print方法实现分页打印功能
2018/05/16 Javascript
Vue+Jwt+SpringBoot+Ldap完成登录认证的示例代码
2018/05/21 Javascript
Vue.js如何使用Socket.IO的示例代码
2019/09/05 Javascript
vue-form表单验证是否为空值的实例详解
2019/10/29 Javascript
python实现下载整个ftp目录的方法
2017/01/17 Python
代码讲解Python对Windows服务进行监控
2018/02/11 Python
tensorflow入门之训练简单的神经网络方法
2018/02/26 Python
详解tensorflow载入数据的三种方式
2018/04/24 Python
对python 合并 累加两个dict的实例详解
2019/01/21 Python
python tkinter GUI绘制,以及点击更新显示图片代码
2020/03/14 Python
味多美官网:蛋糕订购,100%使用天然奶油
2017/11/10 全球购物
Radley英国官网:英国莱德利小狗包
2019/03/21 全球购物
IdealFit官方网站:女性蛋白质、补充剂和运动服装
2019/03/24 全球购物
计算机专业毕业生的自我评价
2013/11/18 职场文书
体育教育毕业生自荐信
2013/11/21 职场文书
国际贸易个人求职信范文
2014/01/04 职场文书
《燕子》教学反思
2014/02/18 职场文书
教师个人自我剖析材料
2014/09/29 职场文书
自主招生自荐信格式范文
2015/03/25 职场文书
2015年新农合工作总结
2015/03/30 职场文书
品牌形象定位,全面分析
2019/07/23 职场文书
MongoDB安装使用并实现Python操作数据库
2021/06/28 MongoDB