nigel/phone_lib

jenesiszw/phone_lib 的实现

dev-master 2024-02-19 10:32 UTC

This package is auto-updated.

Last update: 2024-09-19 11:45:16 UTC


README

这是一个经典的电话号码库。

开始使用

安装

 composer require nigel/phone_lib:dev-master jenesiszw/phone_lib:dev-master

导入供应商文件夹和 PhoneLibrary 类

<?php

use JenesisZw\Phone;

require __DIR__ . '/vendor/autoload.php';

用法

$phone = "0782000340"; // Zimbabwe Econet Number

$test = (new Phone($phone, 'ZW'))->internationalFormat();


function dd($data)
{
    echo "<code>";
    echo "<pre>";
    die(print_r($data, true));
    echo "</pre>";
    echo "</code>";
}


dd($test);

响应


263782000340

可用方法

  1. isValid()
  • 检查号码是否有效
  1. internationalFormat()
  • 从解析的号码获取国际格式
  1. nationalFormat()
  • 从解析的号码获取国家格式
  1. getCountry()
  • 从解析的号码获取国家名称
  1. providerInfo()
  • 从解析的号码获取提供商信息
  1. timeZoneInfo()
  • 从解析的号码获取时区信息