我正在尝试使用DOM库打印此表:
我希望将每一列中的所有值分别打印出来,可能在一个数组中。到目前为止,这是我的代码:
foreach ($descrDom->find(".tbl-fit") as $key => $td) {
$descr=$td->plaintext ."\n";
//var_dump($descr);
}
至此,我的代码正在打印来自表中每个html元素的所有数据,包括表标题。
您的意思是这样
$column= 0; // The column number you want to be printed
$cell = 1;
while ($b = $descrDom->find("table.tbl-fit tr", $cell)) {
$result[] = $b->children($column)->plaintext;
$cell++;
}
print_r($result);
输出:
ALFA ROMEO MITO (955_)
ALFA ROMEO MITO (955_)
FIAT 500 (321_)
FIAT 500 (321_)
FIAT 500 C(321_)
.. etc
如果要获取类型列,只需将$column
变量更改为1,依此类推。