IPv4 & IPv6 解析器
github.com/iamcal/php-ip-parser
源代码
问题
安装: 2
依赖项: 0
建议者: 0
安全: 0
星星: 1
关注者: 3
分支: 0
开放问题: 1
Requires
None
Requires (Dev)
Suggests
Provides
Conflicts
Replaces
MIT 3bfde012b87951a27beaa248320e033b4c42df5f
This package is auto-updated.
Last update: 2024-09-05 23:55:54 UTC
这个简单的PHP库基于一个推特帖子,该帖子后来成为一篇博客文章,讲述了IP地址的解析。
$input = "1.2.3.4"; $parser = new iamcal\IPParser(); $out = $parser->parse($input);
唯一的公共方法 ->parse() 接收一个字符串,并返回一个包含两个键的数组
->parse()
Array ( [type] => ipv4 [canonical] => 1.2.3.4 )
键 type 将是 "ipv4" 或 "ipv6",而 canonical 键将包含IP的规范版本。
type
"ipv4"
"ipv6"
canonical
无效的IP将抛出一个可捕获的异常。