以下实例使用了 filter_var() 函数来检测一个 $ip 变量是否是 IPv6 地址:

实例代码:

<?php
$ip = \"2001:0db8:85a3:08d3:1319:8a2e:0370:7334\";

if (!filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6) === false) {
    echo(\"$ip 是一个 IPv6 地址\");
} else {
    echo(\"$ip 不是一个 IPv6 地址\");
}
?>

运行

收藏 打印