php获取网页里所有图片并存入数组的方法


Posted in PHP onApril 06, 2015

本文实例讲述了php获取网页里所有图片并存入数组的方法。分享给大家供大家参考。具体如下:

$images = array();
preg_match_all('/(img|src)=("|')[^"'>]+/i', $data, $media);
unset($data);
$data=preg_replace('/(img|src)("|'|="|=')(.*)/i',"$3",$media[0]);
foreach($data as $url)
{
 $info = pathinfo($url);
 if (isset($info['extension']))
 {
  if (($info['extension'] == 'jpg') ||
  ($info['extension'] == 'jpeg') ||
  ($info['extension'] == 'gif') ||
  ($info['extension'] == 'png'))
  array_push($images, $url);
 }
}

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHP 编程安全性小结
Jan 08 PHP
The specified CGI application misbehaved by not returning a complete set of HTTP headers
Mar 31 PHP
php生成随机字符串可指定纯数字、纯字母或者混合的
Apr 18 PHP
php判断文件上传类型及过滤不安全数据的方法
Dec 17 PHP
php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法
Oct 20 PHP
PHP通过反射动态加载第三方类和获得类源码的实例
Nov 27 PHP
php基于PDO连接MSSQL示例DEMO
Jul 13 PHP
PHP实现驼峰样式字符串(首字母大写)转换成下划线样式字符串的方法示例
Aug 10 PHP
PHP实现断点续传乱序合并文件的方法
Sep 06 PHP
解决在laravel中leftjoin带条件查询没有返回右表为NULL的问题
Oct 15 PHP
PHP Swoole异步MySQL客户端实现方法示例
Oct 24 PHP
PHP 判断字符串是中文还是英文, 或者是中英混合
Mar 09 PHP
经典PHP加密解密函数Authcode()修复版代码
Apr 05 #PHP
php简单实现快速排序的方法
Apr 04 #PHP
php获取网页上所有链接的方法
Apr 03 #PHP
php将HTML表格每行每列转为数组实现采集表格数据的方法
Apr 03 #PHP
PHP常用处理静态操作类
Apr 03 #PHP
php使用post数组的键值创建同名变量并赋值的方法
Apr 03 #PHP
php删除指定目录的方法
Apr 03 #PHP
You might like
php下正则来匹配dede模板标签的代码
2010/08/21 PHP
使用php统计字符串中中英文字符的个数
2013/06/23 PHP
PHP PDOStatement:bindParam插入数据错误问题分析
2013/11/13 PHP
php传值赋值和传地址赋值用法实例分析
2015/06/20 PHP
PHP实现的简单对称加密与解密方法实例小结
2017/08/28 PHP
推荐:极酷右键菜单
2006/11/29 Javascript
JSON为什么那样红为什么要用json(另有洞天)
2012/12/26 Javascript
Extjs4 Treegrid 使用心得分享(经验篇)
2013/07/01 Javascript
js转化毫秒为时间格式代码
2014/04/10 Javascript
JQuery1.8 判断元素是否绑定事件的方法
2014/07/10 Javascript
jQuery中closest和parents的区别分析
2015/05/07 Javascript
jquery获取select选中值的方法分析
2015/12/22 Javascript
Ext JS框架程序中阻止键盘触发回退或者刷新页面的代码分享
2016/06/07 Javascript
简单实现轮播图效果的实例
2016/07/15 Javascript
jQuery实现的简单拖拽功能示例
2016/09/13 Javascript
JS实现间歇滚动的运动效果实例
2016/12/22 Javascript
JavaScript私有变量实例详解
2019/01/24 Javascript
Javascript异步编程async实现过程详解
2020/04/02 Javascript
[10:53]2018DOTA2国际邀请赛寻真——EG
2018/08/11 DOTA
Python 分析Nginx访问日志并保存到MySQL数据库实例
2014/03/13 Python
Python实现简单状态框架的方法
2015/03/19 Python
Python文件夹与文件的相关操作(推荐)
2016/07/25 Python
浅析python中的分片与截断序列
2016/08/09 Python
Python实现将json文件中向量写入Excel的方法
2018/03/26 Python
pandas按若干个列的组合条件筛选数据的方法
2018/04/11 Python
python3 求约数的实例
2019/12/05 Python
Python逐行读取文件内容的方法总结
2020/02/14 Python
pytorch实现MNIST手写体识别
2020/02/14 Python
matlab中二维插值函数interp2的使用详解
2020/04/22 Python
HTML5 device access 设备访问详解
2018/05/24 HTML / CSS
2014端午节活动策划方案
2014/01/27 职场文书
工作睡觉检讨书
2014/02/25 职场文书
大学军训感言800字
2014/02/27 职场文书
《长征》教学反思
2014/04/27 职场文书
详解Java线程池是如何重复利用空闲线程的
2021/06/26 Java/Android
Win11 Beta 预览版 22621.575 和 22622.575更新补丁KB5016694发布(附更新内容大全)
2022/08/14 数码科技