承接 grachamite/house-deattr 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: 0BSD
  • 更新时间: 2025-02-19