{site_name}

{site_name}

🌜 搜索

PHP函数FILTER_VALIDATE_IP是用于验证IP地址的过滤器函数

php 𝄐 0
php filter_var
PHP函数FILTER_VALIDATE_IP是用于验证IP地址的过滤器函数。它可以检查一个字符串是否符合IPv4或IPv6标准,如果符合则返回IP地址本身,否则返回false。

该函数接受两个参数:

1. 要验证的IP地址。
2. 验证模式,可以是FILTER_FLAG_IPV4、FILTER_FLAG_IPV6或FILTER_FLAG_NO_PRIV_RANGE(可选)。

以下是一个示例,演示如何使用FILTER_VALIDATE_IP函数来验证一个IP地址:

php
$ip = '192.168.1.1';

if(filter_var($ip, FILTER_VALIDATE_IP)) {
echo "Valid IP address: $ip";
} else {
echo "Invalid IP address";
}


在上面的示例中,我们首先定义了一个IP地址变量$ip,然后使用filter_var()函数和FILTER_VALIDATE_IP过滤器函数来验证这个IP地址。如果IP地址是有效的IPv4或IPv6地址,则输出“Valid IP address: 192.168.1.1”,否则输出“Invalid IP address”。