haroldkerry/msisdn-network-detector 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

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

haroldkerry/msisdn-network-detector

最新稳定版本:v1.0.3

Composer 安装命令:

composer require haroldkerry/msisdn-network-detector

包简介

Detects mobile network providers for given MSISDNs

README 文档

README

A PHP library for detecting mobile network providers from MSISDNs based on number prefixes. Currently supports Kenyan networks.

Supported Networks

  • Safaricom
  • Airtel
  • Telkom
  • Equitel

Installation

You can install via Composer:

composer require haroldkerry/msisdn-network-detector

Usage Example

use HaroldKerry\MsisdnNetworkDetector\NetworkDetector;

$detector = new NetworkDetector();

/**
 * Recommended: Just use detectKenyanNetwork – it cleans and validates for you
 */

$network = $detector->detectKenyanNetwork('+254700000000');
echo "Network: " . $network; // Outputs: Safaricom, Airtel, etc. or 'Unknown Network'

/**
 * If you only want to clean and validate a number without detecting the network
 */

$result = $detector->detectKenyanNetwork($cleanedNumber);
echo "Clean Result: " . $result; // Outputs: 0700000000 or error string

/**
 * To detect multiple networks from an array of MSISDNs
 */
$msisdns = ['+254xxxxxxxxx','073511xxxxx'];
$networks = $detector->detectMultipleKenyanNetworks($msisdns);

print_r($networks); // ['Safaricom', 'Airtel']

Contributing

Contributions are welcome via Pull Requests. Please fork the repository and submit a PR to the main branch.

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-07-22