php教程|php手册
PHP,中将,地址,转成,十进制,数,两种,实用,方法,PHP,中,如何,将,地址,转成,十进制,数呢,现在,中,
php教程-php手册
PHP中如何将ip地址转成十进制数呢?现在PHP中有很多时候都会用到ip地址,但是这个ip地址获取的时候都不是10进制的。那么PHP中如何将ip地址转成十进制数就是我们比较头疼的事情了,下面两种方法是我整理处理来相对比较简单的IP地址转成十进制数的方法。希望能对大家有所帮助。
方法一:
易语言成绩源码,vscode更新崩溃,Ubuntu安装语言包卡住了,tomcat jmx扩展,sqlite3异常,手机端插件zoom,若依框架前端模板下载,学爬虫可以兼职吗,php 中文拼音,xiuno对seo,今日头条 网站模板,什么是网页代源码,优秀手机网站模板图片lzw
复制代码 代码如下:
wms仓储管理系统源码,vscode less,ubuntu美化,tomcat自动关闭,sqlite的数据类型,网页设计作业,iis7 数据库连接出错,网站服务器 免费,ecshop 图片管理插件,好用的前端框架,爬虫的作用,php后端,自学seo,springboot 队列组件,html a标签 中间内容,网站弹出通知代码,模仿微信网页聊天界面,旅行社网站模板,织梦utf-8上传到服务器上后台登陆验证码不显示,页面的框架代码,饿了么菜单管理系统,最流行的新闻网站程序lzw
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;
}
微信数据库游戏源码,重装win后ubuntu,开两个tomcat,妹子爬虫app,php视频论坛,安徽短视频seo优化精准获客lzw
方法二:
复制代码 代码如下:
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 ;
}
两个结果在本地服务器中的结果都是3232235877,运用的ip是192.168.1.101。我们用ping 192.168.1.101 和 ping 3232235877来进行检测,看是否一样。
如果觉得《PHP中将ip地址转成十进制数的两种实用方法》对你有帮助,请点赞、收藏,并留下你的观点哦!