PHP简单的html dom解析器div id与变量

时间:2014-01-09 09:30:21

标签: php html-parsing

我是PHP新手,我有一点问题。 如何使用简单的html dom解析器搜索变量?我的身份是" ti"并且有几个相同的命名div。我只需要第一个。如果我把ti而不是$variable放到代码中,代码就有效。

谢谢!

<?php

$variable = "ti"

include_once 'simple_html_dom.php';
$html = file_get_html('http://myurl.here');
$ret = $html->find('div[id=$variable]', 0);
if ($ret) {
    echo $ret->innertext; 
}
?>

1 个答案:

答案 0 :(得分:4)

您需要使用双引号(即"而不是')将变量嵌入PHP字符串中,如下所示:

$ret = $html->find("div[id=$variable]", 0);