0

可能重复:
在 php 中使用 curl 概念获取内部文本

代码是这样的......

     <ul class="listings">
        <li>
        <a href="../episode/a_bit_of_fry_and_laurie_s1_e1-106555.html">
        <span class="">Episode 1</span>
        <span class="epnum">13/01/1989</span>
        </a>
        </li>
        </ul>

通过 curl 概念,我正在获取跨度 第 1 集 1989 年 13 月 1 日的链接,我已经这样使用了

foreach($html->find('ul.listings li a span') as $e)
$e->innertext;

但我的价值观越来越像

第 1 集东京的味道 08/01/2002 ,我只想要 第 1 集的东京味道

4

1 回答 1

0

看来您正在使用 simpleHtmlDom

有手册:

http://simplehtmldom.sourceforge.net/manual.htm

作为选择器,如果你想获取第一个元素

// Find all <li> in <ul> 
foreach($html->find('ul') as $ul) 
{
       foreach($ul->find('li') as $li) 
       {
             // do something...
       }
}
// Find first <li> in first <ul> 
$e = $html->find('ul', 0)->find('li', 0);
于 2012-09-28T09:51:41.813 回答