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 FPDF类库应用实现代码
Mar 20 PHP
谈谈新手如何学习PHP 默默经典版本
Aug 04 PHP
getimagesize获取图片尺寸实例
Nov 15 PHP
php导入模块文件分享
Mar 17 PHP
php数组索引与键值操作技巧实例分析
Jun 24 PHP
Symfony2联合查询实现方法
Mar 18 PHP
Laravel5.1数据库连接、创建数据库、创建model及创建控制器的方法
Mar 29 PHP
thinkphp3.2实现上传图片的控制器方法
Apr 28 PHP
PHP连接MYSQL数据库的3种常用方法
Feb 27 PHP
Lumen timezone 时区设置方法(慢了8个小时)
Jan 20 PHP
php扩展开发入门demo示例
Sep 23 PHP
Laravel配合jwt使用的方法实例
Oct 25 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启用zlib压缩文件的配置方法
2013/06/12 PHP
php实现图形显示Ip地址的代码及注释
2014/01/20 PHP
php字符串过滤与替换小结
2015/01/26 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
2018/02/10 PHP
thinkPHP3.2使用RBAC实现权限管理的实现
2019/08/27 PHP
两个比较有用的Javascript工具函数代码
2010/02/17 Javascript
javascript 函数参数限制说明
2010/11/19 Javascript
让你的博文自动带上缩址的实现代码,方便发到微博客上
2010/12/28 Javascript
jQuery使用$.each遍历json数组的简单实现方法
2016/04/18 Javascript
JS查找字符串中出现次数最多的字符
2016/09/05 Javascript
微信小程序 progress组件详解及实例代码
2016/10/25 Javascript
AngularJS框架中的双向数据绑定机制详解【减少需要重复的开发代码量】
2017/01/19 Javascript
js通过keyCode值判断单击键盘上某个键,然后触发指定的事件方法
2017/02/19 Javascript
JS实现异步上传压缩图片
2017/04/22 Javascript
Angularjs 手写日历的实现代码(不用插件)
2017/10/18 Javascript
mac上配置Android环境变量的方法
2018/07/08 Javascript
JS实现动态星空背景效果
2019/11/01 Javascript
[59:30]完美世界DOTA2联赛PWL S3 access vs LBZS 第二场 12.20
2020/12/23 DOTA
Python常用内置函数总结
2015/02/08 Python
Python利用前序和中序遍历结果重建二叉树的方法
2016/04/27 Python
django admin添加数据自动记录user到表中的实现方法
2018/01/05 Python
python and or用法详解
2019/06/26 Python
django drf框架中的user验证以及JWT拓展的介绍
2019/08/12 Python
django实现HttpResponse返回json数据为中文
2020/03/27 Python
基于tensorflow __init__、build 和call的使用小结
2021/02/26 Python
HTML5 Canvas实现文本对齐的方法总结
2016/03/24 HTML / CSS
HTML利用九宫格原理进行网页布局
2020/03/13 HTML / CSS
解决html5中的video标签ios系统中无法播放使用的问题
2020/08/10 HTML / CSS
美国美食礼品篮网站:Gourmet Gift Baskets
2019/12/15 全球购物
啦啦队口号大全
2014/06/16 职场文书
代办社保委托书范文
2014/10/06 职场文书
公安领导班子四风问题个人整改措施思想汇报
2014/10/09 职场文书
先进典型发言材料
2014/12/30 职场文书
2015廉洁自律个人总结
2015/02/14 职场文书
2015年教师自我评价范文
2015/03/04 职场文书
彻底解决MySQL使用中文乱码的方法
2022/01/22 MySQL