小编Imt*_*iaz的帖子

如何从php字符串获取图像src属性值?

我试着在这里回答一些关于 preg_match 和 DOM 的问题,但一切都在我头上飞过。

我有一个这样的字符串:

$string = '<td class="borderClass" width="225" style="border-width: 0 1px 0 0;" valign="top">
<div style="text-align: center;">
    <a href="http://myanimelist.net/anime/10800/Chihayafuru/pic&pid=35749">
    <img src="http://cdn.myanimelist.net/images/anime/3/35749.jpg" alt="Chihayafuru" align="center">
    </a>
</div>';
Run Code Online (Sandbox Code Playgroud)

我现在试图从中获取图像 src 属性值。我尝试使用此代码,但我无法弄清楚我做错了什么。

$doc = new DOMDocument();
$dom->loadXML( $string );
$imgs = $dom->query("//img");
for ($i=0; $i < $imgs->length; $i++) {
    $img = $imgs->item($i);
    $src = $img->getAttribute("src");
}
$scraped_img = $src;
Run Code Online (Sandbox Code Playgroud)

如何使用 php 从中获取图像 src 属性?

php

4
推荐指数
1
解决办法
6927
查看次数

标签 统计

php ×1