定制 kubrick/lib-e164 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

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

kubrick/lib-e164

最新稳定版本:v1.0.0

Composer 安装命令:

composer require kubrick/lib-e164

包简介

E164 Library

README 文档

README

Static Badge

This library allow you to create E164 numbers and interact with them

1. E164 number

Create a French phone number

use Kubrick\E164\Number\E164FRNumber;

include 'vendor/autoload.php';

$short = new E164FRNumber('388809568'); // 9 digit french number
$local = new E164FRNumber('0388809568'); // 10 digits
$int   = new E164FRNumber('0033388809568'); // international
$e164  = new E164FRNumber('+33388809568'); // E164

2. Factory

As we just created a French phone number we have to use a French factory to get next numbers

use Kubrick\E164\Factory\FranceNumberFactory;
use Kubrick\E164\Number\E164FRNumber;

$numbers = FranceNumberFactory::nextNumber(new E164FRNumber("533290001"), 4); Request the 4 next numbers

We also can retrieve missing numbers

$numbers[] = new E164FRNumber("350000001");
$numbers[] = new E164FRNumber("350000009");
$numbers[] = new E164FRNumber("350000002");

// Will create missings numbers between the lower and the higher given (given are excluded)
$newNumbers = FranceNumberFactory::missingNumbers($numbers, 5);
dd($newNumbers);

统计信息

  • 总下载量: 11
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

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

其他信息

  • 授权协议: WTFPL
  • 更新时间: 2025-10-03