我想存儲在多維數組中的圖像(在表中)根據他們的表和他們的描述,以便以後當我調用圖像,我可以顯示他們相應。例如,假設我有兩張桌子,一張有三張圖片,另一張有一張。解析HTML表成多維數組
我想結果數組的樣子:
Array
(
[0] => Array
(
[0] => image1.jpg
[1] => 1st Variation Description
)
[1] => Array
(
[0] => image2.jpg
[1] => image3.jpg
[2] => image4.jpg
[3] => 2nd Variation Description
)
)
編輯感謝在簡單的HTML DOM解析器的建議。以下是我迄今爲止所做的工作,並且就如何將數據存儲在我需要的確切結構中而言,我已經達到了一個平臺。
$html = str_get_html($vartables);
$varinfo = array();
foreach($html->find('table') as $table){
$varinfo[] = $table->innertext;
}
print_r($varinfo);
這給了我一些效果:我想去掉HTML和多維數組保持JPG格式的和說明一起
Array
(
[0] =>
<tr>
<td width=150>
Description1
</td>
<td><a href="image1.jpg">
<img src="image1" height=100 border=1></a>
</td>
</tr>
[1] =>
<tr>
<td width=150>
Description2
</td>
<td><a href="image2.jpg">
<img src="image2.jpg" height=200 border=1></a>
</td>
<td><a href="image3.jpg">
<img src="image3.jpg" height=200 border=1></a>
</td>
<td><a href="image4.jpg">
<img src="image4.jpg" height=200 border=1></a>
</td>
</tr>
)
...不幸的是我的newbness在那裏越來越好,我正在研究,但遇到了障礙。
好標記你的問題,因爲解決了 – 2011-04-17 10:31:28