0

私は以下を得ました:

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

すべての td 要素の textContent を含む配列を配列に取得したいと思います。

次のようなものを使用して手動でこれを行うことができます

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

しかし、これを自動的に行う方法が必要だと確信しています。

4

1 に答える 1

0

これを行うPHP関数がないように見えます!

これを達成するための私の自己プログラム関数は次のようになります。

function elementsToArray($elements) {
foreach ($elements as $element) {
    $array[] = $element->textContent;
}
return $array;
}
于 2012-09-09T17:32:57.423 に答える