我想将IP地址或子网掩码转换为位。
有一个简单的方法吗?
示例:
输入:255.255.255.0
输出:11111111 11111111 11111111 00000000
ip2long
在这种情况下非常有用:
$ipAddress = "8.8.8.8";
echo decbin(ip2long($ipAddress));
另外,请注意,decbin()
并非总是输出相同数量的数字,因此请尝试sprintf()
改用总是获得32位:
sprintf("%032b", ip2long($ipAddress));
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句