php ip to int_ip地址和int相互转换
ip地址和int相互轉換 無 function ip_to_int($ip,$reverse=false){ if($reverse){ $ipVal = (int)$ip; $ipArr[0] = floor($ipVal / 0x1000000); $ipVint = $ipVal-($ipArr[0]*0x1000000); $ipArr[1] = ($ipVint 0xFF0000) 16; $ipArr[2] = ($ipVint 0xFF00 )
ip地址和int相互轉換
function ip_to_int($ip,$reverse=false){
if($reverse){
$ipVal = (int)$ip;
$ipArr[0] = floor($ipVal / 0x1000000);
$ipVint = $ipVal-($ipArr[0]*0x1000000);
$ipArr[1] = ($ipVint & 0xFF0000) >> 16;
$ipArr[2] = ($ipVint & 0xFF00 ) >> 8;
$ipArr[3] = $ipVint & 0xFF;
$ipDotted = implode('.', $ipArr);
return $ipDotted;
}
$ipArr = explode('.',$ip);
$ipInt = ($ipArr[0] << 24)
+ ($ipArr[1] << 16)
+ ($ipArr[2] << 8)
+ ($ipArr[3]);
return $ipInt;
}
本文原創發布php中文網,轉載請注明出處,感謝您的尊重!
總結
以上是生活随笔為你收集整理的php ip to int_ip地址和int相互转换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java sync和async区别_GC
- 下一篇: php 文字换行,用Php中的Fpdf换