浅析PHP中的 inet_pton 网络函数
程序员文章站
2023-01-10 16:31:24
inet_pton是一个ip地址转换函数,可以在将ip地址在“点分十进制”和“二进制整数”之间转换,而且inet_pton和inet_ntop这2个函数能够处理ipv4和ipv6。算是...
inet_pton是一个ip地址转换函数,可以在将ip地址在“点分十进制”和“二进制整数”之间转换,而且inet_pton和inet_ntop这2个函数能够处理ipv4和ipv6。算是比较新的函数了。
定义和用法
inet_pton- 将人类可读的ip地址转换为其打包的in_addr表示形式
版本支持
php4 不支持
php5 v5.1.0+支持
php7 支持
5.3.0 现在,该功能在windows平台上可用。
语法
inet_pton ( string $address )
此函数将人类可读的ipv4或ipv6地址(如果php是在启用ipv6支持的情况下构建的)转换为适合32位或128位二进制结构的地址系列。
参数
参数 address
必需的 是
描述 可读的ipv4或ipv6地址。
返回值
返回给定地址的in_addr表示形式;如果给出了语法无效的地址(例如,不带点的ipv4地址或不带冒号的ipv6地址),则返回false。
示例
<?php $in_addr = inet_pton('127.0.0.1'); $in6_addr = inet_pton('::1'); var_dump($in_addr); var_dump("<br/>"); var_dump($in6_addr);
总结
以上所述是小编给大家介绍的php中的 inet_pton 网络函数,希望对大家有所帮助