在PHP中将十六进制字符串转换为数字IP地址

时间:2014-04-10 10:28:50

标签: php hex

我想将此类地址 0xC0A8071B 转换为数字IP地址(例如:192.168.96.55)

如何在PHP中执行此操作?

1 个答案:

答案 0 :(得分:7)

在这里使用好的long2ip()

echo long2ip(0xC0A8071B);

输出:

192.168.7.27

一个很好的功能是参数可以作为数字或字符串表示传递,这可以在这里看到:http://3v4l.org/P8TRB

函数ip2long()可用于转换为从IP到数字的另一个方向。但是,这两个函数仅适用于IPv4地址。