Я хотел бы хранить изображения (которые находятся в таблицах) в многомерном массиве, сгруппированном в соответствии с их таблицей и их описаниями, чтобы позже при вызове изображений я мог отображать их соответствующим образом,Например, скажем, у меня есть две таблицы, одна с тремя изображениями, а другая с одной.
Мне бы хотелось, чтобы результирующий массив выглядел следующим образом:
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 Parser.Вот что я сделал до сих пор, и я достиг некоторого плато относительно того, как хранить данные в точной структуре, в которой я нуждаюсь.
$html = str_get_html($vartables);
$varinfo = array();
foreach($html->find('table') as $table){
$varinfo[] = $table->innertext;
}
print_r($varinfo);
Это дает мне кое-что о эффекте:
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>
)
Я бы хотел вырезать html и объединить файлы .jpg и описания в многомерном массиве ... к сожалению, мое новшество становится там лучше меня, я исследую, новрезаться в контрольно-пропускной пункт.