salernolabs / phone
电话号码转换和格式化工具
v1.0.0
2020-12-20 20:45 UTC
Requires
- php: >=7.2
- ext-mbstring: *
Requires (Dev)
- phpunit/phpunit: 6.5
README
这是一个用于解析、格式化和验证电话号码的微小测试库。
它主要针对美国格式,因为许多国家和习俗都有自己独特的电话号码格式。
安装
使用composer
composer require salernolabs/phone
根据需要实例化类!
通用用法
$phone = new \SalernoLabs\Phone\PhoneNumber('1234567890');
echo $phone->formatNumber();
如果一切如预期进行,这将输出 1 (123) 456-7890
您也可以简单地 echo (string)$phone;
它实现了 \Serializable
,因此应该可以序列化。
类文档
该类需要将有效的电话号码字符串作为构造函数参数输入。它在构造时进行解析。如果它无法正确解析电话号码,可能会抛出 \InvalidArgumentException
。
贡献
提交拉取请求或分支它,如果您想的话。毕竟,您是您的电话号码格式化器的全垒打打者(对不起,约翰厨师)。