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版(1)
Oct 09 PHP
PHP学习笔记 用户注册模块用户类以及验证码类
Sep 20 PHP
php 操作数组(合并,拆分,追加,查找,删除等)
Jul 20 PHP
php中apc缓存使用示例
Dec 25 PHP
体育彩票排列三组选三算法分享
Mar 07 PHP
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
May 06 PHP
9段PHP实用功能的代码推荐
Oct 14 PHP
php数组添加元素方法小结
Dec 20 PHP
php通过执行CutyCapt命令实现网页截图的方法
Sep 30 PHP
浅谈PHP发送HTTP请求的几种方式
Jul 25 PHP
PHP的mysqli_set_charset()函数讲解
Jan 23 PHP
PHP连接SQL Server的方法分析【基于thinkPHP5.1框架】
May 06 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函数解决SQL injection
2006/10/09 PHP
理解PHP5中static和const关键字的区别
2007/03/19 PHP
php源代码安装常见错误与解决办法分享
2013/05/28 PHP
PHP实现生成透明背景的PNG缩略图函数分享
2014/07/08 PHP
php数字每三位加逗号的功能函数
2015/10/22 PHP
教你在header中隐藏php的版本信息
2016/08/10 PHP
解析Javascript小括号“()”的多义性
2013/12/03 Javascript
jQuery简单实现banner图片切换
2014/01/02 Javascript
js阻止浏览器默认行为触发的通用方法(推荐)
2016/05/15 Javascript
JavaScript程序中实现继承特性的方式总结
2016/06/24 Javascript
JS实现的表头列头固定页面功能示例
2017/01/10 Javascript
jQuery实现文字超过1行、2行或规定的行数时自动加省略号的方法
2018/03/28 jQuery
JavaScript 俄罗斯方块游戏实现方法与代码解释
2020/04/08 Javascript
js 数据类型判断的方法
2020/12/03 Javascript
Python selenium 父子、兄弟、相邻节点定位方式详解
2016/09/15 Python
Python中Threading用法详解
2017/12/27 Python
Diango + uwsgi + nginx项目部署的全过程(可外网访问)
2018/04/22 Python
Python循环结构的应用场景详解
2019/07/11 Python
Django如何实现上传图片功能
2019/08/16 Python
python 实现turtle画图并导出图片格式的文件
2019/12/07 Python
keras中模型训练class_weight,sample_weight区别说明
2020/05/23 Python
django filter过滤器实现显示某个类型指定字段不同值方式
2020/07/16 Python
利用python实现后端写网页(flask框架)
2021/02/28 Python
CSS3中border-radius属性设定圆角的使用技巧
2016/05/10 HTML / CSS
HTML5拖拽文件上传的示例代码
2021/03/04 HTML / CSS
Algenist奥杰尼官网:微藻抗衰老护肤品牌
2017/07/15 全球购物
英国奢侈品牌时尚购物平台:Farfetch(支持中文)
2020/02/18 全球购物
什么是JNDI的上下文?如何初始化JNDI上下文
2012/03/10 面试题
十一酒店活动方案
2014/02/20 职场文书
英语课外活动总结
2014/08/27 职场文书
幼儿园中班个人总结
2015/02/28 职场文书
小学公民道德宣传日活动总结
2015/03/23 职场文书
公司承诺书格式范文
2015/04/28 职场文书
婚礼答谢词范文
2015/09/29 职场文书
小学思想品德教学反思
2016/02/24 职场文书
MYSQL 表的全面总结
2021/11/11 MySQL