我有这段代码:
<?php
//Include simple_html_dom.php
include('simple_html_dom.php');
//Get function and variable for Webpage
$Flightnumber = '**********';
$firstprelink = '*********************************';
$secondprelink = $Flightnumber;
$fulllink = $firstprelink.$secondprelink;
$html = file_get_html($fulllink, false);
$firstone = $html->find("div[id=********]");
echo $firstone;
?>
为什么不起作用?它应该显示页面的div。
在其他网页上它可以工作,当我只回显$html
时,它也可以正常工作。
我不明白
它只是输出了这个:
注意:第17行的C:\ xampp \ htdocs \ Sofort-Flug-Entschädigung\ simpletest3.php中的数组到字符串转换 数组
答案 0 :(得分:0)
你在$ firstone中获得了多个div ref,然后你试图回显一个数组
所以尝试访问第一个元素
echo $firstone[0];
答案 1 :(得分:0)
所以解决方案:
由于一些未知的原因,我需要通过计算找到我正在搜索的div /标签:
$firstone = $html->find('div');
$secondone = $firstone[2];
进一步:回声;没用,所以我使用了“print();”。
就是这样,所以:
1)通过计数查找标签。 2)打印,不要回声。
print($secondone);