PHP DOM: parsowanie listy HTML do tablicy?
Chcę zamienić listę html w tablicę,
<code>$string = ' <a href="#" class="something">1</a> <a href="#" class="something">2</a> <a href="#" class="something">3</a> <a href="#" class="something">4</a> '; </code>
Pracuję nad metodą DOM,
<code>$dom = new DOMDocument; $dom->loadHTML($string); foreach( $dom->getElementsByTagName('a') as $node) { $array[] = $node->nodeValue; } print_r($array); </code>
wynik,
<code>Array ( [0] => 1 [1] => 2 [2] => 2 [3] => 4) </code>
ale tak naprawdę szukam takiego wyniku,
<code>Array ( [0] => <a href="#" class="something">1</a> [1] => <a href="#" class="something">2</a> [2] => <a href="#" class="something">3</a> [3] => <a href="#" class="something">4</a> ) </code>
Czy to możliwe?