gupalo/ru-phone-parser

俄罗斯电话解析器

安装: 174

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:symfony-bundle

1.0.1 2020-08-31 15:28 UTC

This package is auto-updated.

Last update: 2024-08-29 05:30:23 UTC


README

通过电话号码检测区域和电话类型。

安装

composer require gupalo/ru-phone-parser

使用

$phone = RuPhone::create('3013042350');
print_r([
    'source' => $phone->getSource(), // '+7(301)304-23-50',
    'number' => $phone->getNumber(), // '3013042350',
    'code' => $phone->getCode(), // 301,
    'range_begin' => $phone->getRangeBegin(), // 3042300,
    'range_end' => $phone->getRangeEnd(), // 3042399,
    'capacity' => $phone->getCapacity(), // 100,
    'operator' => $phone->getOperator(), // 'ПАО "Ростелеком"',
    'city' => $phone->getCity(), // 'г. Северобайкальск',
    'region' => $phone->getRegion(), // 'Республика Бурятия',
]);
print_r($phone->jsonSerialize()); // same

无效和未找到的电话号码将抛出异常。请参阅 tests

链接