Как правильно завить данные в массив?

Line

Google, Co.
Как правильно завить данные в массив?

<tr>
<td><b>VIN</b></td>
<td width="100%">WDB204342287120</td>
</tr>

<tr>
<td><b>Модель</b></td>
<td>C200</td>
</tr>

<tr>
<td><b>Номер шасси/кузова</b></td>
<td>2020201A287120</td>
</tr>

<tr>
<td><b>Номер двигателя</b></td>
<td>111941 12 025130</td>
</tr>

<tr>
<td><b>Номер КПП</b></td>
<td>722422 03 771408</td>
</tr>

<tr>
<td><b>Номер заказа</b></td>
<td>0 5 248 00278</td>
</tr>

<tr>
<td><b>Дата выпуска</b></td>
<td>26.04.95</td>
</tr>

<tr>
<td><b>Дилер</b></td>
<td>отделение Кассель<b> (248)</b>
</td>
</tr>

<tr>
<td><b>Обивка салона</b></td>
<td>Ткань черная<b> (401)</b>
</td>
</tr>

<tr><td colspan="2"><b>Цвет кузова</b></td></tr>

<tr>
<td><b>199</b></td>
<td>сине-черный металлик (с 01.01.1983)</td>
</tr>

Как эти данные забить в массив, чтобы с ними потом пожно было работать?
 

Demiurg

Guest
это не данные, а их представление в виде html
 

Line

Google, Co.
согласен, так вот задача превратить в чистные данные :) без мусора и залить в массив для последущей работы
 

Valenok

Новичок
а этот html код генерировался php или это статическая страница?
 

Line

Google, Co.
статическая структура, данные могут меняться, а структура остается прежней
 

mozz

Новичок
Пиши парсер что-бы разобрать html и рассовать данные в соответствующие места массива
либо весь мусор убей
strtr($str,"<tr>","");
strtr($str,"</tr>","");и тд
лишние возвраты каретки убей когда получишь вида

VIN
WDB204342287120
............
далее

$dat = explode("\n",$str);
Идея понятна?
 

Line

Google, Co.
такую информацию мы решили выбрасывать со всех точек продаж, очень жалею что не xml
 

Steamroller

Новичок
такую информацию мы решили выбрасывать со всех точек продаж, очень жалею что не xml
Да вроде обернуть любым тегом в качестве корневого - и вполне валидный xml получается... а его уже в dom загнать легко.
 
Сверху