【发布时间】:2010-12-03 13:27:20
【问题描述】:
可能重复:
How to extract img src, title and alt from html using php?
嗨,
我找到了从字符串中获取第一张图片的解决方案:
preg_match('~<img[^>]*src\s?=\s?[\'"]([^\'"]*)~i',$string, $matches);
但我无法从字符串中获取所有图像。
还有一件事...如果图像包含替代文本(alt 属性),如何获取它并保存到另一个变量?
在此先感谢,
伊利亚
【问题讨论】:
-
[^&gt;]不起作用,因为我怀疑你认为 :) 它实际上说“任何不是 &、g、t 或 ;”,而不是“除了字符串 > 之外的任何东西”。也就是说:改为使用 DOM 解析。
标签: php html string image parsing