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

Maz*_*tov 2 php hex

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

如何在PHP中做到这一点?

hek*_*mgl 7

long2ip()在这里使用好老:

echo long2ip(0xC0A8071B);
Run Code Online (Sandbox Code Playgroud)

输出:

192.168.7.27
Run Code Online (Sandbox Code Playgroud)

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

该功能ip2long()可用于转换为从IP到数字的其他方向.但是,这两个功能仅适用于IPv4地址.