PHP inet\u pton正在返回空字符串。。。var_dump则相反
我正在尝试在MySQL数据库中保存IPv6地址。我正在使用inet\u pton来完成此操作。但是,我注意到一些IP,特别是这个本地主机IP返回空字符串。例如: $ip=inet_pton':1'; 如果一个dovar_dump为$ip,则表明它的长度为16,但没有返回任何内容: var_dump$ip; //第16条PHP inet\u pton正在返回空字符串。。。var_dump则相反,php,mysql,ipv6,Php,Mysql,Ipv6,我正在尝试在MySQL数据库中保存IPv6地址。我正在使用inet\u pton来完成此操作。但是,我注意到一些IP,特别是这个本地主机IP返回空字符串。例如: $ip=inet_pton':1'; 如果一个dovar_dump为$ip,则表明它的长度为16,但没有返回任何内容: var_dump$ip; //第16条 这里发生了什么?IPv6地址为128位,即16字节/字符:1对应于00:00:00:00:00:00:00:00:00:00:00:00:00:01,因此您正在打印15个空字节和
这里发生了什么?IPv6地址为128位,即16字节/字符:1对应于00:00:00:00:00:00:00:00:00:00:00:00:00:01,因此您正在打印15个空字节和0x01,0x01不是可打印字符。IPv6地址为128位,即16个字节/字符:1对应于00:00:00:00:00:00:00:00:00:00:00:00:00:01,因此您正在打印15个空字节和0x01,0x01不是可打印字符