【发布时间】:2017-11-14 10:57:11
【问题描述】:
所以我有以下两个 IP 范围
2a02:c78::/29
2.120.0.0/13
我可以用什么php函数来区分ipv4范围和ipv6范围
需要这样的东西
function ip_range_type($range_ip)
{
//if ip range provided is ipv4 then
//if ip range provided is ipv6 then
}
【问题讨论】:
-
正则表达式是您要找的。span>
-
strpos($ip, ':') !== false应该做得很好…… -
根据重复的帖子我喜欢
filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4); -
@the4kman 您没有阅读我的问题,我正在验证范围是 ipv4 还是 ipv6 RANGE 是关键字而不是地址。
标签: php