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)
2
Salam. Google-da php html table to array yazsaz hazır nəticələr çıxar. bu populyar problemdir
2
Salam, buyurun hazir kodu. Elvin Hacinin dediyi yolla tapdim.
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();0
DOMDocument class yaddan çıxıb 🙂
0
tesekkurler amma men Regular Expression yolu ile table massive yazmag qalzimdir.
Sual verin
Cavab verin