Упорядочить под масивом, другие масивы. в одном цикле?

Статус
В этой теме нельзя размещать новые ответы.

Baller

Новичок
Упорядочить под масивом, другие масивы. в одном цикле?

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

Вот так:
array TV
model -> remote
model -> remote
model -> remote
array VHS
model -> remote
model -> remote


Из этого:
[0] -> TV -> array(model -> remote)
[1] -> TV -> array(model -> remote)
[2] -> TV -> array(model -> remote)
[0] -> VHS-> array(model -> remote)
[1] -> VHS-> array(model -> remote)

Что посоветуете сделать? Можно ли в конце их как либо соединить или можно всётаки в цикле как то уточнить?
Вот приведу часть кода:

PHP:
$scrape->fetch($url);
$html = $scrape->removeNewlines($scrape->result);
preg_match_all("/<tr>(\s)*<td align=\"(middle|center)\"([^`]*?)<\/td>(\s)*<td([^`]*?)<\/tr>/", $html, $matches);

foreach ($matches[0] as $match) {
if (preg_match("/<a name=\"(.*?)\"/", $match, $a)) {
    $key_f = $a[1];
    continue;
  }

else {

preg_match("/(000|Helvetica)\">([^`]*?)</", $match, $temp);
$tv_model = $temp['2'];
preg_match("/href=\"([^`]*?)\">([^`]*?)<\/a>/", $match, $temp);
$remote_model = $temp['2'];

        $data_rows[] = array ($key_f => array($remote_model => $tv_model));

}
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Baller
Вопросы парсинга контента не обсуждаются в данном форуме по морально-этическим соображениям.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху