allan / msisdn
MSISDN号码格式,前缀更新来自 https://en.wikipedia.org/wiki/Telephone_numbers_in_Kenya
dev-master
2022-01-06 09:45 UTC
Requires
- php: ^7.1
Requires (Dev)
- phpunit/phpunit: ^7
This package is auto-updated.
Last update: 2024-09-06 15:35:14 UTC
README
这是一个基本的PHP 7包,主要用于强制执行基于肯尼亚的移动号码的2547前缀的标准号码格式。干净的方法还可以检查如果以07XX、7XX或2547XX格式给出,MSISDN号码的有效性。前缀更新来自 https://en.wikipedia.org/wiki/Telephone_numbers_in_Kenya
安装
下载包的zip文件,解压并运行
composer install
或者运行
composer require allan/msisdn
示例
获取频道
use Msisdn\Utility; include 'vendor/autoload.php'; var_dump(Utility::getMobileNetworkOperator("+254 720 000000")); // string(9) "Safaricom" var_dump(Utility::getMobileNetworkOperator("0720000000")); // string(9) "Safaricom" var_dump(Utility::getMobileNetworkOperator("720000000")); // string(9) "Safaricom"
清理MSISDN
use Msisdn\Utility; include 'vendor/autoload.php'; var_dump(Utility::clean("+254 720 000000")); // int(254720000000) var_dump(Utility::clean("0720000000")); // int(254720000000) var_dump(Utility::clean("720000000")); // int(254720000000) var_dump(Utility::clean("7200022")); // int(-1) invalid MSISDN format that cannot be sanitized