PHP匹配图片的路径部门

抓取网页图片的url 部门,也就是<img>标签中的src部门
如:<img src="http://enenba.com/test.jpg" /> 或<img src="http://enenba.com/test.jpg" …………………… > 或<img src=http://enenba.com/test.jpg ………… >
要解除 class ID alt 等样式和标签
抓到 test.jpg

<?php $html = 'bsdbsbsd<img src="http://c.baidu.com/c.gif?t=0&q=asp&p=0&pn=1">1243124<img src="http://enenba.com/test.jpg" />124'; $html.= '124124<a><img src="http://www.baidu.com/img/baidu_jgylogo3.gif" alt="到百度首页"></a>'; preg_match_all('/<img[ ]*src=["\']?([^"\' ><]+)/i',$html, $arr); printf("<p>输出数据为:</p><pre>%s</pre>\n",var_export( $arr[1] ,TRUE)); ?>

1

此例输出:

输出数据为: array ( 0 => 'http://c.baidu.com/c.gif?t=0&q=asp&p=0&pn=1', 1 => 'http://enenba.com/test.jpg', 2 => 'http://www.baidu.com/img/baidu_jgylogo3.gif', )

上一篇: PHP正则 去掉所有html的属性部门   |   下一篇:PHP过滤用户宣布的信息中的危险代码» 标签:

分享到: 更多

相关日志:

从《网页降噪助你晋升搜索引擎表示》来做php正文提取算法

php获取某网站的百度快照日期

正反向预搜索(前后查察)初解

php正则替换回调函数preg_replace_callback()初解

正则表达式href\s*=\s*(?:\"(?<1>[^\"]*)\"|(?<1>\\S+))什么意思

获取<a>链接标签。从Snoopy类中提取函数

php生存文件(自动建设目次)

利用php正则获取网页的img部门

PHP正则匹配字符串并高亮显示

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/7995.html