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的论坛(6)
Oct 09 PHP
PHP开发过程中常用函数收藏
Dec 14 PHP
php数组函数序列之krsort()- 对数组的元素键名进行降序排序,保持索引关系
Nov 02 PHP
用PHP写的基于Memcache的Queue实现代码
Nov 27 PHP
php 创建以UNIX时间戳命名的文件夹(示例代码)
Mar 08 PHP
不使用php api函数实现数组的交换排序示例
Apr 13 PHP
PHP关于htmlspecialchars、strip_tags、addslashes的解释
Jul 04 PHP
C# WinForm中实现快捷键自定义设置实例
Jan 23 PHP
PHP采用超长(超大)数字运算防止数字以科学计数法显示的方法
Apr 01 PHP
php+redis实现多台服务器内网存储session并读取示例
Jan 12 PHP
PHP最常用的正则表达式
Feb 13 PHP
PHP函数用法详解【初始化、嵌套、内置函数等】
Jun 02 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和editplus正则表达式去除空白行
2015/04/17 PHP
datePicker——日期选择控件(with jquery)
2007/02/20 Javascript
JQuery 表单中textarea字数限制实现代码
2009/12/07 Javascript
说明你的Javascript技术很烂的五个原因
2011/04/26 Javascript
Extjs4 类的定义和扩展实例
2013/06/28 Javascript
验证手机号码的JS方法分享
2013/09/10 Javascript
JavaScript控制两个列表框listbox左右交换数据的方法
2015/03/18 Javascript
使用JavaScript实现连续滚动字幕效果的方法
2015/07/07 Javascript
JS实现的N多简单无缝滚动代码(包含图文效果)
2015/11/06 Javascript
JS上传图片预览插件制作(兼容到IE6)
2016/08/07 Javascript
jQuery Easyui使用(二)之可折叠面板动态加载无效果的解决方法
2016/08/17 Javascript
基于JavaScript实现自动更新倒计时效果
2016/12/19 Javascript
tablesorter.js表格排序使用方法(支持中文排序)
2017/02/10 Javascript
bootstrap weebox 支持ajax的模态弹出框
2017/02/23 Javascript
微信小程序联网请求的轮播图
2017/07/07 Javascript
js字符限制(字符截取) 一个中文汉字算两个字符
2017/09/12 Javascript
js表单序列化判断空值的实例
2017/09/22 Javascript
jquery实现侧边栏左右伸缩效果的示例
2017/12/19 jQuery
Vue组件库发布到npm详解
2018/02/17 Javascript
jQuery鼠标滑过横向时间轴样式(代码详解)
2019/11/01 jQuery
javascript实现页面的实时时钟显示示例
2020/08/06 Javascript
vue实现放大镜效果
2020/09/17 Javascript
vue组件入门知识全梳理
2020/09/21 Javascript
Python编写生成验证码的脚本的教程
2015/05/04 Python
Python排序搜索基本算法之选择排序实例分析
2017/12/09 Python
Python3获取电脑IP、主机名、Mac地址的方法示例
2019/04/11 Python
使用pymysql查询数据库,把结果保存为列表并获取指定元素下标实例
2020/05/15 Python
Python 中Operator模块的使用
2021/01/30 Python
html5的localstorage详解
2017/05/09 HTML / CSS
HTML5 embed标签定义和用法详解
2014/05/09 HTML / CSS
什么是Linux虚拟文件系统VFS
2015/08/25 面试题
2014年卫生保健工作总结
2014/12/08 职场文书
学生安全责任协议书
2016/03/22 职场文书
分享一些Java的常用工具
2021/06/11 Java/Android
python脚本框架webpy的url映射详解
2021/11/20 Python
MySQL优化及索引解析
2022/03/17 MySQL