ip地址如何转换为IPCDBL
ip地址如何转换为IPCDBL?
如192.168.1.255转换后是3232236031,
求ip转换为ipcdbl的算法和ipcdbl转换为ip的算法
------解决方案--------------------
<?php function iptolong($ip){
$key = explode('.', $ip);
if(count($key) >= 4){
$long = intval($key[0]) * 16777216 + intval($key[1]) * 65536 + intval($key[2]) * 256 + intval($key[3]);
}
return $long;
}
function longtoip($long){
$long = floor($long);
$p4 = $long - floor($long / 256) * 256;
$long = ($long - $p4) / 256;
$p3 = $long - floor($long / 256) * 256;
$long = ($long - $p3) / 256;
$p2 = $long - floor($long / 256) * 256;
$long = ($long - $p2) / 256;
$p1 = $long;
$ip = $p1.'.'.$p2.'.'.$p3.'.'.$p4;
return $ip;
}
?> <div class="clear"></div>
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号