gupalo / ru-phone-parser
俄罗斯电话解析器
1.0.1
2020-08-31 15:28 UTC
Requires
- php: >=7.4
- ext-json: *
Requires (Dev)
- phpspec/prophecy-phpunit: ^2.0
- phpunit/phpunit: ^9.3
- roave/security-advisories: dev-master
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。