0
我刚开始尝试自学PHP并需要一些帮助。使用DOM,我试图解析一个HTML表格,将结果放入MySQL数据库,但遇到问题。 我能够呼应表的每一行与此:从解析的HTML表格构建数组
foreach ($html->find('table') as $table)
foreach ($table->find("tr") as $rows)
echo $rows."<br />";
的数据具有这样的结构:
<tr>
<a href=http://some link>text1</a>
<td class="...">text2</td>
<td class="...">text3</td>
<td class="...">text4</td>
</tr>
我试图得到该链接,text1-4到一个数组,但无法弄清楚。任何帮助,将不胜感激。 - 编辑 -
这是我试图分解的表格布局。
<tr>
<th class="school first">
<ahref="/local/team/home.aspx?schoolid=472d8593">Aberdeen</a>
</th>
<td class="mascot">Bulldogs</td>
<td class="city">Aberdeen</td>
<td class="state last">MS</td>
</tr>
jnpcl的回答给了我这个
ROW
TEXT: Bulldogs
TEXT: Aberdeen
TEXT: MS
,但没有联系。我原来的问题可能不够具体,但正如我所说,我正在努力学习,而且通常是通过在游泳池的深处跳跃来做到这一点。
是您的HTML格式实际上这种方式?你的``元素不在实际的表格单元内... – drudge 2011-02-01 18:33:41
DOM是什么?那不是内置的`DomDocument`或`SimpleXML`? – ircmaxell 2011-02-01 18:49:32