background image

                    $maskStr .= '.';
                }
            }
            $maskStr = substr($maskStr, 0, -1);
            return $maskStr;
        }
    }
   
//example
    $ip = new ipInfo();
    $result = $ip->getIpInfo('121.207.247.202/26');
    print_r($result);
?>
输入结果:
Array
(
    [ipStr] => 121.207.247.202/26
    [bin] => Array
        (
            [mask] => 11111111.11111111.11111111.11000000
            [net] => 01111001.11001111.11110111.11000000
            [begin] => 01111001.11001111.11110111.11001010
            [end] => 01111001.11001111.11110111.01111110
            [broacast] => 01111001.11001111.11110111.01111111
        )
 
    [ip] => Array
        (
            [mask] => 255.255.255.192
            [net] => 121.207.247.192
            [begin] => 121.207.247.193
            [end] => 121.207.247.126
            [broacast] => 121.207.247.127
        )
 
    [long] => Array
        (
            [mask] => 4294967232
            [net] => 2043672512
            [begin] => 2043672513
            [end] => 2043672446
            [broacast] => 2043672447
        ) 
)