wanderer
Продвинутый
Дата регистрации:
04.07.2012 12:02:14
Сообщений: 55
Проблема такая...
Есть txt файл, в нем строки вида:
1 Аварийные / справочные / экстренные службы 1
2 Автосервис 2
3 Автотовары 2
4 Администрации / Правительства 3
8 Общественные / политические организации 3
14 Социальные учреждения 3
17 Услуги по организации праздников / досуга 4
18 Центры творчества и досуга 4
19 Интернет 5
20 Средства автоматизации и информационные технологии 5
23 Ателье 6
первое поле это id записи, второе это категория(спарсенная из дубльгиса), ну а третье это id родительской категории
Ну и в связи с этим, я задрался уже писать регулярку=(((
вот что получилось, но не ищет ни одного вхождения...
preg_match("/\((\d{1,3}\))\s+\(\^[а-Я-]+$\)/", $val, $matches);
перебераю данные в цикле.
$thumb=file("tst.txt"
foreach($thumb as $key=>$val)
{
preg_match("/\((\d{1,3}\))\s+\(\^[а-Я-]+$\", $val, $matches);
mysql_query("INSERT INTO `rubrik` (`cat`,`parent_id`) VALUES ('$matches[0]','$matches[0]')"
}