php – 如何只获取getElementsByTagName的第一个结果?
发布时间:2020-12-13 17:45:28 所属栏目:PHP教程 来源:网络整理
导读:参见英文答案 php DomDocument,require first item only????????????????????????????????????2个 您好,我正在使用该代码从url地址获取所有图像的地址. 我想问一下如何才能得到第一个结果而不是所有的比赛? 这是我正在使用的代码: ?php$url="http://grabo.
参见英文答案 >
php DomDocument,require first item only????????????????????????????????????2个
您好,我正在使用该代码从url地址获取所有图像的地址. 我想问一下如何才能得到第一个结果而不是所有的比赛? 这是我正在使用的代码: <?php $url="http://grabo.bg/relaks-v-pamporovo-0gk5b"; $html = file_get_contents($url); $doc = new DOMDocument(); @$doc->loadHTML($html); $tags = $doc->getElementsByTagName('img'); foreach ($tags as $tag) { echo $tag->getAttribute('src'); } ?> 所以请告诉我如何才能得到一个结果 – 第一个! 提前致谢. 解决方法
$tags是由
DOMDocument 的
getElementsByTagName 方法创建的
DOMNodeList 对象.因此,您可以访问
DOMNodelist::item ( int $index ) 返回的第一个元素.
对于你的代码做:$tags-> item(0); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |