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

 更新时间:2015年05月12日 11:37:01   作者:vivi  
这篇文章主要介绍了php实现修改新闻时删除图片的方法,涉及php正则替换的相关技巧,需要的朋友可以参考下

本文实例讲述了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字符串中特殊符号的过滤方法介绍

    本篇文章主要是对PHP字符串中特殊符号的过滤方法进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2014-02-02
  • PHP中list方法用法示例

    PHP中list方法用法示例

    这篇文章主要介绍了PHP中list方法用法,结合实例形式分析了list方法实现将数组值赋给变量的相关操作技巧与注意事项,需要的朋友可以参考下
    2016-12-12
  • PHP实现的获取文件mimes类型工具类示例

    PHP实现的获取文件mimes类型工具类示例

    这篇文章主要介绍了PHP实现的获取文件mimes类型工具类,结合实例形式分析了php针对文件mimes类型的相关判断操作技巧,需要的朋友可以参考下
    2018-04-04
  • PHP之uniqid()函数用法

    PHP之uniqid()函数用法

    这篇文章主要介绍了PHP中uniqid()函数的用法,包括了函数的基本用法与应用分析,是非常实用的技巧,需要的朋友可以参考下
    2014-11-11
  • php下使用SimpleXML 处理XML 文件

    php下使用SimpleXML 处理XML 文件

    要处理XML 文件,有两种传统的处理思路:SAX 和DOM。
    2010-02-02
  • php进程间通讯实例分析

    php进程间通讯实例分析

    这篇文章主要介绍了php进程间通讯的方法,结合实例形式分析了php基于unix/linux平台的信号量机制实现进程间通讯的相关技巧,需要的朋友可以参考下
    2016-07-07
  • PHP类型约束用法示例

    PHP类型约束用法示例

    这篇文章主要介绍了PHP类型约束用法,结合实例形式分析了php针对特定场合及特定类型进行强制类型约束的操作方法,需要的朋友可以参考下
    2016-09-09
  • PHP+Mysql日期时间如何转换(UNIX时间戳和格式化日期)

    PHP+Mysql日期时间如何转换(UNIX时间戳和格式化日期)

    UNIX时间戳和格式化日期是我们常打交道的两个时间表示形式,Unix时间戳存储、处理方便,但是不直观,格式化日期直观,但是处理起来不如Unix时间戳那么自如,所以有的时候需要互相转换,下面给出互相转换的几种转换方式
    2012-07-07
  • PHP 安全检测代码片段(分享)

    PHP 安全检测代码片段(分享)

    本篇文章是对PHP安全检测代码的片段进行了详细的分析介绍,需要的朋友参考下
    2013-07-07
  • 使用图灵api创建微信聊天机器人

    使用图灵api创建微信聊天机器人

    本文给大家主要介绍的是利用图灵机器人分分钟搭建自己的微信聊天机器人,方法十分的简单,有需要的小伙伴可以参考下。
    2015-07-07

最新评论