如何使用Simple Php Dom查找所有内部元素?

时间:2012-09-27 08:30:19

标签: php arrays dom simpledom

我们希望使用Simple PHP DOM查看和修改特定元素,

<?php     
    include('../../../../dom/simple_html_dom.php');
    $html = new simple_html_dom();
    $html->load_file('http://www.google.com');   

    foreach ($tags as $tag)
    {           
        //something like that match with $string, if value found then the particular element edited by the <u>$string</u>.
        if(stristr($tag->innertext,$string)) {}    
    }

    echo $html ; 
?>

我们想要获取数组中的所有HTML元素。我们必须检查每个元素,如果一个元素与我们的数据匹配,那么我们将调整该特定元素。

1 个答案:

答案 0 :(得分:0)

您可以尝试以下操作来提取所有<ul> .. </ul>

include 'simple_html_dom.php';
$html = file_get_html('http://www.yahoo.com/');
foreach($html->find('ul') as $element)
    echo $element->plaintext . '<br>';