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截取中文字符串的问题
Jul 12 PHP
php 运行效率总结(提示程序速度)
Nov 26 PHP
php利用新浪接口查询ip获取地理位置示例
Jan 20 PHP
PHP独立Session数据库存储操作类分享
Jun 11 PHP
php实现的DateDiff和DateAdd时间函数代码分享
Aug 16 PHP
PHP文件锁函数flock()详细介绍
Nov 18 PHP
php根据指定位置和长度获得子字符串的方法
Mar 17 PHP
php实现的验证码文件类实例
Jun 18 PHP
简单谈谈PHP中的Reload操作
Dec 12 PHP
PHP编程获取图片的主色调的方法【基于Imagick扩展】
Aug 02 PHP
ThinkPHP实现的rsa非对称加密类示例
May 29 PHP
Laravel Eloquent分表方法并使用模型关联的实现
Nov 25 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
基于mysql的bbs设计(五)
2006/10/09 PHP
探讨PHP调用时间格式的参数详解
2013/06/06 PHP
php动态绑定变量的用法
2015/06/16 PHP
PHP简单实现断点续传下载的方法
2015/09/25 PHP
[原创]js获取数组任意个不重复的随机数组元素
2010/03/15 Javascript
12个非常有创意的JavaScript小游戏
2010/03/18 Javascript
js添加select下默认的option的value和text的方法
2014/10/19 Javascript
windows8.1+iis8.5下安装node.js开发环境
2014/12/12 Javascript
JavaScript实现穷举排列(permutation)算法谜题解答
2014/12/29 Javascript
用js判断是否为360浏览器的实现代码
2015/01/15 Javascript
jQuery中clone()方法用法实例
2015/01/16 Javascript
javascript验证身份证号
2015/03/03 Javascript
JavaScript节点及列表操作实例小结
2015/08/05 Javascript
在windows上用nodejs搭建静态文件服务器的简单方法
2016/08/11 NodeJs
JavaScript实现的商品抢购倒计时功能示例
2017/04/17 Javascript
NodeJS、NPM安装配置步骤(windows版本) 以及环境变量详解
2017/05/13 NodeJs
vue-cli构建项目下使用微信分享功能
2018/05/28 Javascript
js实现图片推拉门效果代码实例
2019/05/18 Javascript
微信小程序个人中心的列表控件实现代码
2020/04/26 Javascript
解决vue单页面应用进入页面加载所有 js 的问题
2020/08/12 Javascript
[00:09]DOTA2全国高校联赛 精彩活动引爆全场
2018/05/30 DOTA
基于python的汉字转GBK码实现代码
2012/02/19 Python
linux系统使用python获取内存使用信息脚本分享
2014/01/15 Python
跟老齐学Python之复习if语句
2014/10/02 Python
Django自定义认证方式用法示例
2017/06/23 Python
TensorFlow加载模型时出错的解决方式
2020/02/06 Python
python实现word文档批量转成自定义格式的excel文档的思路及实例代码
2020/02/21 Python
opencv 图像礼帽和图像黑帽的实现
2020/07/07 Python
Ruby如何进行文件操作
2014/07/17 面试题
校园摄影活动策划方案
2014/02/05 职场文书
公务员试用期满考核材料
2014/05/22 职场文书
个人授权委托书样本
2014/09/13 职场文书
老乡会致辞
2015/07/28 职场文书
年终奖金发放管理制度,中小企业适用,拿去救急吧!
2019/07/12 职场文书
Flask搭建一个API服务器的步骤
2021/05/28 Python
JMeter对MySQL数据库进行压力测试的实现步骤
2022/01/22 MySQL