如何使用 php 从 Image 标签中单独获取 src? [复制]
Posted
技术标签:
【中文标题】如何使用 php 从 Image 标签中单独获取 src? [复制]【英文标题】:How can i get src alone from Image tag using php? [duplicate] 【发布时间】:2011-09-13 23:25:12 【问题描述】:可能重复:How to extract img src, title and alt from html using php?
<img src="http://runapvo.apivo.com/files/2011/06/2444-200x300.jpg" class="attachment-medium" title="2444" />
从这个图像标签我需要单独使用src
。我怎样才能做到这一点?有没有预定义的函数可用?...
【问题讨论】:
***.com/search?q=get+src+html+php 【参考方案1】:使用loadHtml
将其加载到DOM树中并对其进行xpath,如果结构始终相同,则直接遍历它。
见How to extract img src, title and alt from html using php?
【讨论】:
【参考方案2】:假设您在页面上显示图像
您应该使用html dom parser。这将允许您解析自己的页面。虽然我很想问你为什么要在所有语言的 php 中这样做?如果您只需要静态页面上的 src,那不应该改变,因此您无需在每次想要获取其 src 时调用 php。如果它是动态的(如由 php 变量定义的),您仍然应该能够访问该变量。
假设页面不属于你
您将要使用正则表达式和 php 抓取页面,this 几乎可以回答如何。
旁注:
如果没有必要在 php 中执行此操作,我建议使用以下 javascript 函数将工作传递给客户端:
document.getElementById("MyIMG").src
这可能不利的唯一原因是,如果服务器需要该 src,客户端将没有 js(即手机浏览器),或者客户端非常糟糕,运行额外的 javascript 可能会导致它崩溃:)
【讨论】:
以上是关于如何使用 php 从 Image 标签中单独获取 src? [复制]的主要内容,如果未能解决你的问题,请参考以下文章