grachamite/house-deattr
最新稳定版本:1.0.0
Composer 安装命令:
composer require grachamite/house-deattr
包简介
Deattributing house number
README 文档
README
Библиотека для приведения атрибутов, входящих в состав номеров домов, к человекопонятному виду.
Назначение
При работе с API Яндекс карт вместе с номером дома возвращаются аттрибуты номера дома. В них заключена информация о литере, корпусе и прочих параметрах, относящихся к номеру дома.
Примеры таких номеров: 55Б, 4к2, 2к2И, 16Ас312 и т.п.
Использование метода деатрибутирования позволит расшифровать их и превратить в текст понятный человеку.
Так номер дома 16Ас312 превратится в дом 16, литера А, строение 312,
а номер 2к2И в дом 2, корпус 2, литера И.
Установка
Библиотеку можно установить через composer:
composer require grachamite/house-deattr
Использование
Деатрибутирование адресов производится через статический метод deattribute.
Если деатртибутирование пройдет успешно, то результатом будет строка с декодированными атрибутами номера дома,
в противном случае вернется null.
use Grachamite\HouseDeattr\Deattributer; include 'vendor/autoload.php'; Deattributer::deattribute('12к7'); // 'дом 12, корпус 7' Deattributer::deattribute('вл23Жк2сЕ'); // 'владение 23, литера Ж, корпус 2, строение Е' Deattributer::deattribute('12УфлАуч6'); // 'дом 12, литера У, флигель А, участок 6' Deattributer::deattribute('AFFsfe3'); // null
Лицензия
Zero-Clause BSD. Вы можете посмотреть текст лицензии для подробной информации.
统计信息
- 总下载量: 4
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: 0BSD
- 更新时间: 2025-02-19