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删除与复制文件夹及其文件夹下所有文件的实现代码
Jan 23 PHP
eaglephp使用微信api接口开发微信框架
Jan 09 PHP
jQuery中的RadioButton,input,CheckBox取值赋值实现代码
Feb 18 PHP
php实现文件下载实例分享
Jun 02 PHP
yii2带搜索功能的下拉框实例详解
May 12 PHP
PHP flush 函数使用注意事项
Aug 26 PHP
Laravel如何使用Redis共享Session
Feb 23 PHP
PHP调用其他文件中的类
Apr 02 PHP
PHP实现的超长文本分页显示功能示例
Jun 04 PHP
php使用curl模拟浏览器表单上传文件或者图片的方法
Nov 10 PHP
php抽象类和接口知识点整理总结
Aug 02 PHP
在phpstudy集成环境下的nginx服务器下配置url重写
Dec 02 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
使用Sphinx对索引进行搜索
2013/06/25 PHP
PHP之正则表达式捕获组与非捕获组(详解)
2015/07/29 PHP
jQuery中wrapInner()方法用法实例
2015/01/16 Javascript
AngularJS手动表单验证
2016/02/01 Javascript
JavaScript正则表达式和级联效果
2017/09/14 Javascript
浅谈Koa服务限流方法实践
2017/10/23 Javascript
Vue实现动态创建和删除数据的方法
2018/03/17 Javascript
vue 根据数组中某一项的值进行排序的方法
2018/08/30 Javascript
javascrit中undefined和null的区别详解
2019/04/07 Javascript
layui数据表格实现重载数据表格功能(搜索功能)
2019/07/27 Javascript
浅谈javascript错误处理
2019/08/11 Javascript
小程序如何获取多个formId实现详解
2019/09/20 Javascript
jQuery实现手风琴效果(蒙版)
2020/01/11 jQuery
JS求解两数之和算法详解
2020/04/28 Javascript
JavaScript 正则应用详解【模式、欲查、反向引用等】
2020/05/13 Javascript
vue-列表下详情的展开与折叠案例
2020/07/28 Javascript
Python去除、替换字符串空格的处理方法
2018/04/01 Python
python3中property使用方法详解
2019/04/23 Python
Python谱减法语音降噪实例
2019/12/18 Python
Django之富文本(获取内容,设置内容方式)
2020/05/21 Python
python 在sql语句中使用%s,%d,%f说明
2020/06/06 Python
python和php哪个更适合写爬虫
2020/06/22 Python
美国知名平价彩妆品牌:e.l.f. Cosmetics
2017/11/20 全球购物
美国流行背包品牌:JanSport(杰斯伯)
2018/03/02 全球购物
早晨薰衣草在线女性精品店:Morning Lavender
2021/01/04 全球购物
数控机床专业自荐信
2014/05/19 职场文书
单位工作证明范文
2014/09/14 职场文书
2014年图书馆工作总结
2014/11/25 职场文书
2014年档案室工作总结
2014/12/01 职场文书
党支部2014年度工作总结
2014/12/04 职场文书
八一建军节慰问信
2015/02/14 职场文书
商务英语求职信范文
2015/03/19 职场文书
vue+spring boot实现校验码功能
2021/05/27 Vue.js
为什么MySQL 删除表数据 磁盘空间还一直被占用
2021/10/16 MySQL
解决MySQL添加新用户-ERROR 1045 (28000)的问题
2022/03/03 MySQL
动画「进击的巨人」第86话播出感谢绘公开
2022/03/21 日漫