在PHP中进行IPv6检查的最佳方法是什么?

mcl*_*clc 0 php ip ipv6

现在我正在使用strcmp,但这并不是最佳选择.

那么,最好的方法是什么?

ncr*_*fer 5

你也可以使用filter_var:

if(filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)) {
    echo "IPV6 valid.";
} else {
    echo "Not valid.";
}
Run Code Online (Sandbox Code Playgroud)

您可以在此处找到过滤器列表.