PHP HTML kömək

PHP vasitəsilə istənilən HTML table-ın xanalarını oxyub massivə yazan bir scriptə ehtiyacim var. misal:
1ci xana 2ci xana
1ci xana 2ci xana
bu cədvəl müxtəlif formada ola bilər yəni 2 sütün 4 xanadan ibarət olmuya da bilər. Sualima cavab yazanlara əvvəlcədən təşəkkür bildirirəm.

Verilmiş cavablar və yazılan şərhlər (4 cavab var)

Master (2012-10-29 11:49:01)
tesekkurler amma men Regular Expression yolu ile table massive yazmag qalzimdir.

VendeTTA (2012-10-29 01:02:45)
DOMDocument class yaddan çıxıb :)

Emin Rəhmanov (2012-10-28 10:13:04)
Salam, buyurun hazir kodu. Elvin Hacinin dediyi yolla tapdim. [code]function getdata() { $contents = "<table><tr><td>Row 1 Column 1</td><td>Row 1 Column 2</td></tr><tr><td>Row 2 Column 1</td><td>Row 2 Column 2</td></tr></table>"; $DOM = new DOMDocument; $DOM->loadHTML($contents); $items = $DOM->getElementsByTagName('tr'); function tdrows($elements) { $str = ""; foreach ($elements as $element) { $str .= $element->nodeValue . ", "; } return $str; } foreach ($items as $node) { echo tdrows($node->childNodes) . "<br />"; } } getdata();[/code]

E. Hacı (2012-10-28 02:24:53)
Salam. Google-da php html table to array yazsaz hazır nəticələr çıxar. bu populyar problemdir