PHP-简单HTML DOM解析器-HTML正常时出现致命错误
我试图解析一个表并在另一个表中输出明文。我已经走了这么远:PHP-简单HTML DOM解析器-HTML正常时出现致命错误,php,html,dom,Php,Html,Dom,我试图解析一个表并在另一个表中输出明文。我已经走了这么远: <?php if (url_exists($url)) { $html = file_get_html($url); } else { echo "URL doesn't exist."; } if ($html && is_object($html) && isset($html->nodes))
<?php
if (url_exists($url))
{
$html = file_get_html($url);
}
else
{
echo "URL doesn't exist.";
}
if ($html && is_object($html) && isset($html->nodes))
{
// Everything checks out
$table = $html->find('table[border]');
if (!empty($table))
{
$row = $table->find('tr');
}
}
else
{
echo "Fetched page is not ok.";
}
?>
使用$table=$html->find('table[border])[0]代码>
文档说明,除非您在函数find()
中指定索引,否则它将返回一个数组您是否尝试过使用$row=$table->find('tr')[0]代码>?@Nadir,为什么这样不应该得到错误?$html->find('table[border]);和$table->find('tr');这两个find函数在同一个类中吗?@fusion3k我错了,我的意思是$table=$html->find('table[border])[0]代码>文档说明,除非在函数find()
中指定索引,否则它将返回一个数组^!