Rumah > php教程 > php手册 > teks badan

php转换IP地址为广播地址

WBOY
Lepaskan: 2016-06-06 20:11:02
asal
1555 orang telah melayarinya

网络广播地址计算方法: (1)IP地址与子网掩码进行“位与”运算,得到网络地址 (2)子网掩码“取反”运算,然后与网络地址进行“位或”运算,得到广播地址 //ip地址转换广播地址private function ip2broadcast($ip,$mask){$ipSplit = explode('.',$ip);$ma

网络广播地址计算方法:
(1)IP地址与子网掩码进行“位与”运算,得到网络地址
(2)子网掩码“取反”运算,然后与网络地址进行“位或”运算,得到广播地址

//ip地址转换广播地址
private function ip2broadcast($ip,$mask){
	$ipSplit = explode('.',$ip);
	$maskSplit = explode('.',$mask);
	$broadcast = null;
	for ($i=0; $i 0) $ipBin = "0".$ipBin;
		$maskBin = sprintf("%b",$maskSplit[$i]);
		while((8-strlen($maskBin))>0) $maskBin = "0".$maskBin;
		$broadcastBin = null;
		for ($j=0; $j 0) $broadcast .= ".";
		$broadcast .= bindec($broadcastBin);
	}
	return $broadcast;
}
Salin selepas log masuk

本文标题:php转换IP地址为广播地址

本文链接:http://www.maben.com.cn/archives/604.html转载请注明出处

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Cadangan popular
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan