Нужна помощь в работе со списками

clocky

Client
Регистрация
26.09.2019
Сообщения
362
Благодарностей
48
Баллы
28
Нужна помощь в парсинге, есть 2 списка, список с регионами и список с брендами, не могу сообразить, как сделать, чтобы зенка брала сначала с первого списка регион, допустим Москва, и прогоняла все бренды с этим регионом, потом брала другой город и заново по всем брендам. Пример www.site.com/moskva/canon
www.site.com/moskva/epson
потом
www.site.com/piter/canon
www.site.com/piter/epson


Вещь в том, что каждый новый бренд проект начинает парсить с начала.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 309
Благодарностей
9 076
Баллы
113
@clocky Два вложенных цикла.
- Присваиваем счетчику строк для списка городов 0.
- Берем строку из списка городов, по номеру строки - по счетчику.
- Идем на внутр. цикл взятия строки из списка брендов.
- Присваиваем счетчику строк для списка брендов 0.
- Берем строку по номеру этого счетчика.
- Делаем полезную работу со взятыми данными.
- Наращиваем счетчик брендов на +1
- Снова берем строку и т.д.
- Выход из этого внутр. цикла - по красной линии из кубика взятия строки из списка брендов.
- Этот красный выход направляем на +1 счетчика для городов.
- Берем строку из списка городов по счетчику, который уже больше на 1.
- Идем на внутр. цикл взятия строки из списка брендов.
- и т.д. пока не выйдет по красной линии из кубика взятия строки из списка городов.
 
  • Спасибо
Реакции: clocky

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)