首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >简单html多玛ahref第一个链接

简单html多玛ahref第一个链接
EN

Stack Overflow用户
提问于 2015-02-09 21:56:51
回答 1查看 127关注 0票数 0

我需要帮助,html是这样的:

代码语言:javascript
复制
<div class="index_item index_item_ie"><a href="/watch-2757880-United-We- Fall-online-free" title="Watch United We Fall (2014)"><img src="//images.primewire.ag/thumbs/2757880_United_We_Fall_2014.jpg" border="0" width="150" height="225" alt="Watch United We Fall"><h2>United We Fall (2014)</h2></a><div class="index_ratings"><div id="unit_long2757880"><ul style="width: 100px;" class="unit-rating"><li style="width: 100px;" class="current-rating">Current rating.</li><li class="r1-unit"></li><li class="r2-unit"></li><li class="r3-unit"></li><li class="r4-unit"></li><li class="r5-unit"></li></ul></div></div>
<div class="item_categories"><a href="/?genre=Comedy">Comedy</a> </div></div>

我试着只获取第一个链接/watch-2757880-United-We-Fall-online-free

但返回了所有链接

代码语言:javascript
复制
$ret =  $html->find('div.index_item');

foreach($ret as $elements) {
    foreach($elements->find('a') as $link) {
        $url = $link->href;
        echo $url;
    }
}

如何只获得第一个链接?/watch-2757880-United-We-Fall-online-free

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-09 21:58:42

要停止一个foreach,可以使用break,您可以执行break N (在您的情况下是break 2; ),一次中断一个以上的预测。http://php.net/break

或者,将此逻辑放入一个函数中,并使用return $url;,而不是回显它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28420179

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档