牛牛在线工具

inet_pton()

收录 8868 个 PHP 函数,含用途说明与用法示例。

inet_pton()

将一个 IPv4 或 IPv6 的网络地址转换为二进制字符串

函数名:inet_pton() 适用版本:PHP 5, PHP 7 用法:inet_pton() 函数将一个 IPv4 或 IPv6 的网络地址转换为二进制字符串。 语法:string inet_pton ( string $address ) 参数: $address:要进行转换的 IPv4 或 IPv6 地址。 返回值:成功时返回二进制字符串,失败时返回 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 注意事项: inet_pton() 函数对于无效的 IPv4 或 IPv6 地址会返回 FALSE。 转换后的二进制字符串可以用于网络通信或存储到数据库中。 如果需要将二进制字符串转换回可读的 IP 地址,可以使用 inet_ntop() 函数。