gpt4 book ai didi

PHP inet_pton 返回空字符串... var_dump 另有说明

转载 作者:太空宇宙 更新时间:2023-11-03 10:57:20 24 4
gpt4 key购买 nike

我正在尝试将 IPv6 地址保存在 MySQL 数据库中。我正在使用 inet_pton 来执行此操作。但是,我注意到一些 IP(特别是这个本地主机 IP)正在返回空字符串。示例:

$ip = inet_pton('::1');

如果对 $ip 执行 var_dump,它显示它的长度为 16,但没有返回任何内容:

var_dump($ip);
// string(16) ""

这里发生了什么?

最佳答案

IPv6 地址为 128 位,即 16 个字节/字符。 ::1 对应于 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:01 ,因此您要打印 15 个空字节和 0x01,这不是可打印字符。

关于PHP inet_pton 返回空字符串... var_dump 另有说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19231716/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com