我是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;
}
?>
答案 0 :(得分:4)
您需要使用双引号(即"
而不是'
)将变量嵌入PHP字符串中,如下所示:
$ret = $html->find("div[id=$variable]", 0);