【问题标题】:php DOMDocument line of table to textphp DOMDocument 表格行到文本
【发布时间】:2012-07-22 09:17:01
【问题描述】:

我得到了以下信息:

$table      = $dom->getElementsByTagName('table')->item(1);
$row        = $table->getElementsByTagName('tr')->item(0)->getElementsByTagName('td');

我想将一个包含所有 td 元素的 textContent 的数组放入一个数组中。

我可以使用类似的方法手动执行此操作

foreach ($row as $col) {
            $array[] = $col->textContent;
}

但我确信必须有一个函数可以自动执行此操作。

【问题讨论】:

  • 你能展示一下你得到了什么输出吗?
  • 没有输出?没有输出任何东西......但是如果做一个 $array 的 var_dump 那么我得到一个数组(“text1”,“text2”......)

标签: php html html-table domdocument


【解决方案1】:

看起来没有 PHP 函数可以做到这一点!

我实现这个的自编程函数如下所示:

function elementsToArray($elements) {
foreach ($elements as $element) {
    $array[] = $element->textContent;
}
return $array;
}

【讨论】:

    猜你喜欢
    • 2011-08-31
    • 1970-01-01
    • 2015-09-18
    • 1970-01-01
    • 1970-01-01
    • 2012-11-23
    • 2013-06-07
    • 1970-01-01
    • 2016-06-10
    相关资源
    最近更新 更多