弘扬国学 · 传承文化
查询

ip2long()函数—用法及示例

「 将IPv4地址转换为长整型数字表示 」


函数名称:ip2long() 

函数描述:将IPv4地址转换为长整型数字表示。 

适用版本:PHP 4, PHP 5, PHP 7

用法:

ip2long ( string $ip_address ) : int|false

参数:

  • $ip_address: 要转换的IPv4地址字符串。

返回值:

  • 如果转换成功,则返回IPv4地址的长整型表示。如果转换失败,则返回false。

示例:

$ip = "192.168.0.1";
$long_ip = ip2long($ip);
echo $long_ip; // 输出:-1062731775

解释: ip2long()函数将IPv4地址转换为长整型数字表示。在示例中,我们将字符串"192.168.0.1"作为参数传递给ip2long()函数,并将返回的结果赋值给$long_ip变量。然后,我们使用echo语句打印$long_ip的值,输出为-1062731775。

注意事项:

  • ip2long()函数只适用于IPv4地址,不支持IPv6地址。
  • 如果传递给ip2long()函数的参数不是有效的IPv4地址字符串,将返回false。
  • 如果要将长整型数字表示转换回IPv4地址字符串,可以使用long2ip()函数。
补充纠错
上一个函数: iptcembed()函数
下一个函数: in_array()函数
热门PHP函数
分享链接