我正在寻找将 cidr 前缀(例如/28)转换为网络掩码(例如 255.255.255.240)的方法,但没有为此找到一个函数,php 中是否存在这个函数?如果没有,我该怎么做?
最佳答案
我写了一个class包含执行此操作的方法。
function CIDRtoMask($int) {
return long2ip(-1 << (32 - (int)$int));
}
我将整个类(class)发布为 gist .
关于网络掩码的 php cidr 前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5710860/