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 相关文章推荐
openflashchart 2.0 简单案例php版
May 21 PHP
php mssql扩展SQL查询中文字段名解决方法
Oct 15 PHP
smarty基础之拼接字符串的详解
Jun 18 PHP
解析func_num_args与func_get_args函数的使用
Jun 24 PHP
php一次性删除前台checkbox多选内容的方法
Sep 22 PHP
PHP生成Gif图片验证码
Oct 27 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(五)
Jun 23 PHP
PHP查找与搜索数组元素方法总结
Jun 12 PHP
PHP在弹框中获取foreach中遍历的id值并传递给地址栏
Jun 13 PHP
基于 Swoole 的微信扫码登录功能实现代码
Jan 15 PHP
CodeIgniter框架数据库基本操作示例
May 24 PHP
PHP设计模式之外观模式(Facade)入门与应用详解
Dec 13 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
地摊中国 - 珍藏老照片
2020/08/18 杂记
PHP提示Notice: Undefined variable的解决办法
2012/11/24 PHP
编译php 5.2.14+fpm+memcached(具体操作详解)
2013/06/18 PHP
ThinkPHP控制器详解
2015/07/27 PHP
Laravel4中的Validator验证扩展用法详解
2016/07/26 PHP
如何打开php的gd2库
2017/02/09 PHP
ThinkPHP3.2框架操作Redis的方法分析
2019/05/05 PHP
JQuery中each()的使用方法说明
2010/08/19 Javascript
JS前端框架关于重构的失败经验分享
2013/03/17 Javascript
JQuery实现绚丽的横向下拉菜单
2013/12/19 Javascript
js使用正则实现ReplaceAll全部替换的方法
2014/07/18 Javascript
Javascript实现单张图片浏览
2014/12/18 Javascript
js实现仿阿里巴巴城市选择框效果实例
2015/06/24 Javascript
jquery实现点击查看更多内容控制段落文字展开折叠效果
2015/08/06 Javascript
微信小程序-滚动消息通知的实例代码
2017/08/03 Javascript
vuejs 切换导航条高亮(路由菜单高亮)的方法示例
2018/05/29 Javascript
VUE2.0 ElementUI2.0表格el-table自适应高度的实现方法
2018/11/28 Javascript
python中合并两个文本文件并按照姓名首字母排序的例子
2014/04/25 Python
python将图片文件转换成base64编码的方法
2015/03/14 Python
使用Python发送邮件附件以定时备份MySQL的教程
2015/04/25 Python
python中的格式化输出用法总结
2016/07/28 Python
Python极简代码实现杨辉三角示例代码
2016/11/15 Python
Python中使用多进程来实现并行处理的方法小结
2017/08/09 Python
基于python socketserver框架全面解析
2017/09/21 Python
sublime python3 输入换行不结束的方法
2018/04/19 Python
Python依赖包迁移到断网环境操作
2020/07/13 Python
使用CSS3实现圆角,阴影,透明
2014/12/23 HTML / CSS
html5的canvas方法使用指南
2014/12/15 HTML / CSS
介绍一下Linux文件的记录形式
2012/04/18 面试题
构造方法和其他方法的区别
2016/04/26 面试题
小学亲子活动总结
2014/07/01 职场文书
村干部群众路线整改措施思想汇报
2014/10/12 职场文书
2015年乡镇工会工作总结
2015/05/19 职场文书
只需要100行Python代码就可以实现的贪吃蛇小游戏
2021/05/27 Python
深入解析Apache Hudi内核文件标记机制
2022/03/31 Servers
解决Mysql报错 Table 'mysql.user' doesn't exist
2022/05/06 MySQL