函数名:inet_pton()
适用版本:PHP 5, PHP 7
用法:inet_pton() 函数将一个 IPv4 或 IPv6 的网络地址转换为二进制字符串。
语法:string inet_pton ( string $address )
参数:
返回值:成功时返回二进制字符串,失败时返回 FALSE。
示例:
// IPv4 地址转换为二进制字符串
$ipv4 = '192.0.2.1';
$binaryIPv4 = inet_pton($ipv4);
echo bin2hex($binaryIPv4); // 输出:c0000201
// IPv6 地址转换为二进制字符串
$ipv6 = '2001:db8::1';
$binaryIPv6 = inet_pton($ipv6);
echo bin2hex($binaryIPv6); // 输出:20010db8000000000000000000000001
注意事项: