我怎样才能从图像标签使用PHP单独src?

可能重复:
如何从HTML中使用PHP提取img src,title和alt?

<img width="200" height="300" src="http://runapvo.apivo.com/files/2011/06/2444-200x300.jpg" class="attachment-medium" alt="2444" title="2444" />

从这个图片标签我需要独自采取src 。 我怎样才能做到这一点? 有没有预定义的功能?...


使用loadHtml它加载到DOM树中,并对其执行xpath,或者如果结构始终相同,则直接遍历它。

看到如何使用PHP从HTML中提取img src,title和alt?


假设你在页面上显示图像

你应该使用html dom解析器。 这将允许你解析你自己的页面。 尽管我很想问你为什么要用所有语言的php来做到这一点? 如果你只需要一个静态页面上的src,那么不应该改变,所以每次你想获得它的src时都不需要调用php。 如果它是动态的(就像由php变量定义的那样),你应该仍然可以访问该变量。

假设页面不属于你

你将要使用正则表达式和PHP来刮擦页面,这非常多的答案。

边注:

如果没有必要在PHP中完成,我建议使用下面的javascript函数将工作传递给客户端:

document.getElementById("MyIMG").src

这可能不是有利的唯一原因是如果服务器需要该src,客户端不会有js(即电话浏览器),或客户端如此糟糕运行额外的JavaScript可能会崩溃:)

链接地址: http://www.djcxy.com/p/42159.html

上一篇: How can i get src alone from Image tag using php?

下一篇: How do I escape ampersands in XML so they are rendered as entities in HTML?