ホームページ >バックエンド開発 >PHPチュートリアル >同じサブネット内にあるかどうかを計算する PHP スクリプト_PHP チュートリアル
/*
例: 192.16.1.13
と: 255.255.255.0
を計算すると、192.16.1.0 である必要があります
*/
$ip = "192.16.1.13";
echo get_net ($ip,"255.255.255.0");
function get_net($ip,$hide="255.255.255.255") {
$a =explode(".",$ip);
$b =explode(".",$hide);
for($i=0;$i<4;$i++)
$r[$i] = (int)$a[$i] & (int)$b[$i];
return join(". ",$r);
}
?>