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 相关文章推荐
数据库相关问题
Oct 09 PHP
小文件php+SQLite存储方案
Sep 04 PHP
用穿越火线快速入门php面向对象
Feb 22 PHP
php配合jquery实现增删操作具体实例
Dec 12 PHP
PHP定时任务延缓执行的实现
Oct 08 PHP
PHP实现抓取HTTPS内容
Dec 01 PHP
简单谈谈favicon
Jun 10 PHP
php正则表达式获取内容所有链接
Jul 24 PHP
PHP中JSON的应用技巧
Oct 10 PHP
php解析base64数据生成图片的方法
Dec 06 PHP
phpstorm 正则匹配删除空行、注释行(替换注释行为空行)
Jan 21 PHP
php常用字符串查找函数strstr()与strpos()实例分析
Jun 21 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开发工具之vs2005图解
2008/01/12 PHP
修改PHP的memory_limit限制的方法分享
2012/02/21 PHP
phpmyadmin显示utf8_general_ci中文乱码的问题终级篇
2013/04/08 PHP
PHP URL参数获取方式的四种例子
2014/02/28 PHP
php setcookie函数的参数说明及其用法
2014/04/20 PHP
PHP获取服务器端信息的方法
2014/11/28 PHP
PHP中soap用法示例【SoapServer服务端与SoapClient客户端编写】
2018/12/25 PHP
jquery 选择器部分整理
2009/10/28 Javascript
两个多选select(multiple左右)添加、删除选项和取值实例
2014/05/12 Javascript
在JS中操作时间之getUTCMilliseconds()方法的使用
2015/06/10 Javascript
javascript之Array 数组对象详解
2016/06/07 Javascript
捕获未处理的Promise错误方法
2017/10/13 Javascript
layui表格 返回的数据状态异常的解决方法
2019/09/10 Javascript
vue+elementUI实现简单日历功能
2020/09/24 Javascript
Element-UI 使用el-row 分栏布局的教程
2020/10/26 Javascript
[02:12]2015国际邀请赛 SHOWOPEN
2015/08/05 DOTA
[53:18]Spirit vs Liquid Supermajor小组赛A组 BO3 第三场 6.2
2018/06/03 DOTA
Django如何实现内容缓存示例详解
2017/09/24 Python
numpy.std() 计算矩阵标准差的方法
2018/07/11 Python
Python爬虫实现简单的爬取有道翻译功能示例
2018/07/13 Python
对pandas数据判断是否为NaN值的方法详解
2018/11/06 Python
Python实现的逻辑回归算法示例【附测试csv文件下载】
2018/12/28 Python
详解Anaconda 的安装教程
2020/09/23 Python
全面解析CSS Media媒体查询使用操作(推荐)
2017/08/15 HTML / CSS
html5新增的定时器requestAnimationFrame实现进度条功能
2018/12/13 HTML / CSS
利用canvas实现图片压缩的示例代码
2018/07/17 HTML / CSS
公司建议书怎么写
2014/05/15 职场文书
汽车广告策划方案
2014/05/31 职场文书
学校安全管理责任书
2014/07/23 职场文书
暑假学习心得体会
2014/09/02 职场文书
2015政治思想表现评语
2015/03/25 职场文书
生死牛玉儒观后感
2015/06/11 职场文书
超市员工管理制度
2015/08/06 职场文书
优质服务标语口号
2015/12/26 职场文书
MySQL 时间类型的选择
2021/06/05 MySQL
Debian11 Xfce终端光标的颜色怎么设置?
2022/08/14 数码科技