【发布时间】:2023-03-19 18:13:01
【问题描述】:
我正在尝试从这个 a: 中获取 src:
<a class="poster" href="#">
<img itemprop="image" id="upload_poster" alt="alt" title="title" class="shadow"
src="https://image.tmdb.org/t/p/w185/z99yU71wH7JBHZX4tQ3XzPG521M.jpg"/>
</a>
有什么可以帮助我的吗? 我有这个:
$doc = new DOMDocument();
$doc->loadHTML($url);
$xpath = new DOMXPath($doc);
$tags = $xpath->query('//img[@class="shadow"]');
foreach ($tags as $tag) {
$tag->getAttribute('src');
}
//Guardo todo en un array
$data = array('moviedb' => $tag, 'msg' => 'success');
我不想回显,我需要将数据保存在一个数组中。
这个返回:[Object][Object]
【问题讨论】:
-
你显然在循环中得到了
src,但你没有对它做任何事情。这里真正的问题是什么,如何将每个源添加到数组中? -
我需要将源添加到数组中,是的。但是,我不能
-
你的循环没有意义,
src字符串不是数组内的赋值。如果您想要每个图像标签的来源,那么该字符串的分配应该在循环内不断推送值。
标签: javascript php jquery html dom