repat / ham-radio
业余无线电呼号验证
0.1
2019-08-31 04:12 UTC
Requires
- php: >=7.0
- guzzlehttp/guzzle: ^6.3
- repat/http-constants: ^0.1
This package is auto-updated.
Last update: 2024-09-05 11:29:03 UTC
README
ham-radio 是一个库,可以快速通过国家规则验证呼号格式,同时还可以与官方公共数据库进行校验,例如美国的FCC。
安装
$ composer require repat/ham-radio
示例
$us = new US; $us->verifyCallSign('KN6DZC'); // returns: [ // "Response" => [ // "Licenses" => [ // "License" => [ // "licName" => "...." $us ->validateCallSign('KN6DZC'); // returns: true
支持国家
- US
贡献
- 分支项目
- 创建一个新的类,该类
extends Helper
- 以ISO3166国家代码命名类
- 添加一个函数
regex() : string
,该函数返回一个用于验证呼号格式的正则表达式。 - 添加一个函数
verifyCallSign(string $callSign) : array
。使用$this->client
你可以得到一个用于进行API调用的GuzzleHttp
客户端。我还引入了repat/http-constants
用于检查响应中的HTTP状态码。如果API返回XML,请查看$this->xml2array()
。响应可能是一个JSON,可以使用json_decode($response, true)
返回。
许可
- MIT,查看 LICENSE
版本
- 版本 0.1
联系
repat
- 主页: https://repat.de
- e-mail: repat@repat.de
- Twitter: @repat123
- KN6DZC