Задача: Необходимо из КЛАДРа сгенерировать случайный адрес. База КЛАДРа - это 6 DBF файлов, которые объединены по кодам.
Комментарий: Ключевым полем почти во всех файлах является "CODE".
Если CODE = 13 символам, то:
На выходе хотелось бы получить массив:
Пытался сделать всё сам, но от этих кодов идёт голова кругом :stars:
Комментарий: Ключевым полем почти во всех файлах является "CODE".
Если CODE = 13 символам, то:
- первые 2 цифры - регион
- следующие 3 цифры - район
- следующие 3 цифры - город
- следующие 3 цифры - населённый пункт
- следующие 2 цифры - доп. индекс
- первые 2 цифры - регион
- следующие 3 цифры - район
- следующие 3 цифры - город
- следующие 3 цифры - населённый пункт
- следующие 4 цифры - улица
- следующие 2 цифры - доп. индекс
На выходе хотелось бы получить массив:
Код:
$array[0] ; ОКАТО (поле OKATD)
$array[1] ; ИФНС (поле GNINMB)
$array[2] ; почтовый индекс (поле INDEX)
$array[3] ; регион
$array[4] ; район
$array[5] ; город
$array[6] ; населённый пункт
$array[7] ; улица
$array[8] ; дом
$array[9] ; корпус
$array[10] ; квартира
Пытался сделать всё сам, но от этих кодов идёт голова кругом :stars: