我使用以下代码在数组中存储一个小时间表。我试图返回数组的特定元素,但得到错误不能使用DOMElement类型的对象作为数组。
如果有人能告诉我如何检索某些元素的nodeValue并显示它们,我将不胜感激。
$doc = new DOMDocument();
$doc->loadHTML($timetable);
$headers = $doc->getElementsByTagName('th');//' missed which is typo i think
$cells = $doc->getElementsByTagName('td');//' missed which is typo i think
$array = iterator_to_array($cells);
我可以遍历这个并用for循环显示整个表格,这很好,但是我无法从数组中返回1个值:
for ($i=0; $i<=5; $i++){
$val = $array[$i];
echo $val[1]->nodeValue;
}
这会返回我上面提到的错误。