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 相关文章推荐
MYSQL环境变量设置方法
Jan 15 PHP
PHP+MySQL 手工注入语句大全 推荐
Oct 30 PHP
PHP curl_setopt()函数实例代码与参数分析
Jun 02 PHP
ThinkPHP与PHPExcel冲突解决方法
Aug 08 PHP
php的zip解压缩类pclzip使用示例
Mar 14 PHP
PHP多线程之内部多线程实例分析
Mar 09 PHP
ThinkPHP模板Volist标签嵌套循环输出多维数组的方法
Mar 23 PHP
PHP实现163邮箱自动发送邮件
Mar 29 PHP
php读取torrent种子文件内容的方法(测试可用)
May 03 PHP
php截取视频指定帧为图片
May 16 PHP
PHP文件下载实例代码浅析
Aug 17 PHP
PHP设计模式之命令模式示例详解
Dec 20 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编程效率 引入缓存机制提升性能
2010/02/15 PHP
php针对cookie操作的队列操作类实例
2014/12/10 PHP
php多次include后导致全局变量global失效的解决方法
2015/02/28 PHP
javascript五图轮播切换实用版
2012/08/17 Javascript
js禁止页面刷新禁止用F5键刷新禁止右键的示例代码
2013/09/23 Javascript
纯javascript实现四方向文本无缝滚动效果
2015/06/16 Javascript
jQuery实现默认是闭合的FAQ展开效果菜单
2015/09/14 Javascript
基于jQuery实现自动轮播旋转木马特效
2015/11/02 Javascript
利用JS实现页面删除并重新排序功能
2016/12/09 Javascript
jQuery实现级联下拉框实战(5)
2017/02/08 Javascript
ES6学习笔记之let与const用法实例分析
2020/01/22 Javascript
Vue中点击active并第一个默认选中功能的实现
2020/02/24 Javascript
Vue作用域插槽实现方法及作用详解
2020/07/08 Javascript
pymongo给mongodb创建索引的简单实现方法
2015/05/06 Python
python简单猜数游戏实例
2015/07/09 Python
python+opencv识别图片中的圆形
2020/03/25 Python
python使用代理ip访问网站的实例
2018/05/07 Python
python实现NB-IoT模块远程控制
2018/06/20 Python
Python应用领域和就业形势分析总结
2019/05/14 Python
关于Python作用域自学总结
2019/06/10 Python
python3射线法判断点是否在多边形内
2019/06/28 Python
python单线程下实现多个socket并发过程详解
2019/07/27 Python
详解python中*号的用法
2019/10/21 Python
python正则表达式匹配IP代码实例
2019/12/28 Python
pyecharts动态轨迹图的实现示例
2020/04/17 Python
Canvas环形饼图与手势控制的实现代码
2019/11/08 HTML / CSS
澳大利亚人信任的清洁平台,您的私人管家:Jarvis
2020/12/25 全球购物
九州传奇上机题
2014/07/10 面试题
学生保证书范文
2014/04/28 职场文书
公司自我介绍演讲稿
2014/08/21 职场文书
合伙购房协议样本
2014/10/06 职场文书
2014年人民警察入党思想汇报
2014/10/12 职场文书
暗恋桃花源观后感
2015/06/12 职场文书
vue @click.native 绑定原生点击事件
2022/04/22 Vue.js
使用Apache Camel表达REST服务的方法
2022/06/10 Servers
css之clearfix的用法深入理解(必看篇)
2023/05/21 HTML / CSS