IP2Long和Long2IP函数的PHP实现
程序员文章站
2024-02-05 14:51:04
...
php代码:
function IP2Long($ip) { $ips = explode('.', $ip); if(count($ips) != 4) { return false; } return ($ips[0] << 24) + ($ips[1] << 16) + ($ips[2] << 8) + $ips[3]; } function Long2IP($int) { $ip1 = $ipint >> 24; $ip2 = ($ipint >> 16) & 255; $ip3 = ($ipint >> 8) & 255; $ip4 = $ipint & 255; return $ip1.'.'.$ip2.'.'.$ip3.'.'.$ip4; }
上一篇: 十五套专为开发人员打造的PHP资源库1
推荐阅读
-
IP2Long和Long2IP函数的PHP实现
-
PHP获取指定月份的第一天开始和最后一天结束的时间戳函数
-
求PHP实现javascript escape和unescape方法的代码
-
PHP strtotime函数用法、实现原理和源码分析
-
POSIX 风格和兼容 Perl 风格两种正则表达式主要函数的类比(preg__PHP
-
在PHP中如何使用RabbitMQ来实现消息的订阅和发布?
-
PHP实现仿Google分页效果的分页函数_PHP
-
非常好用的两个PHP函数 serialize()和unserialize()
-
PHP的压缩函数实现:gzencode、gzdeflate和gzcompress的区别
-
基于Cookie的SSO登录分析和实现,cookiesso登录_PHP教程