php ip地址转成十进制数
来源:互联网 发布:js中创建字符串对象 编辑:程序博客网 时间:2024/06/08 10:13
方法一:
public function ipToLong(){
$ip = $_SERVER['REMOTE_ADDR'];
$ip = explode('.', $ip);
$ip = array_reverse($ip);//数组反转
$r = 0;
for($i=0,$j=count($ip); $i<$j; $i++){
$r += $ip[$i] * pow(256, $i);
}
$r = sprintf("%u", $r);
echo $r;
}
方法二:
public function ipToLong(){
$ip = $_SERVER['REMOTE_ADDR'];
$ip = explode('.',$ip);
$r = ($ip[0] << 24) | ($ip[1] << 16) | ($ip[2] << 8) | $ip[3];
if($r < 0) $r += 4294967296;
echo $r ;
}
经测试本地的ip是:192.168.1.101,两个方法转换结果是3232235877
ping 192.168.1.101 和 ping 3232235877是一样的。- php ip地址转成十进制数
- PHP中如何将ip地址转成十进制数
- 二进制转成十进制的ip地址形式
- ip地址转换 十进制输入转成二进制输出
- 十进制转成十六进制数 查表法
- java实现ip地址与十进制数相互转换
- PHP ip地址和十进制互转封装类
- 十进制数怎样转成十六进制数
- Ip地址与十进制转化
- ip地址转换成十进制
- 转换IP地址为十进制
- 把字符串IP地址转成整数IP地址
- 根据IP地址十进制范围--获得IP地址所在地
- 将IP地址转成长整型函数
- JAVA IP地址转成长整型方法
- 10位十进制ip地址表示方法
- ip地址转换成十进制整数
- IP地址二进制与十进制转换
- 技术网站
- ARM体系结构与汇编100问(一)
- Android 监听ContentProvider中数据的变化
- java中volatile关键字的含义
- 9i 手工创建库排错
- php ip地址转成十进制数
- Java下RESTful WebService的实现框架介绍
- Android中调用设备的照相和摄像功能
- QT移植
- Training Cloud--Private Cloud Solution Design
- StructureMap使用说明
- C++内联函数跟普通函数的区别以及实现机制
- OMCS开发手册(01) -- 多媒体设备管理器
- Android学习笔记(五十):声明、请求和检查许可