如何把一个ip转整数,
然后取的时候还可以原样取出,谢谢大佬
yii没有封装的方法嘛
ip2long和long2ip满足你的需求
楼上正解~!
@花椒 yii没有封装的方法嘛
@蛋蛋的蛋 别太依赖于框架的封装方法,如果函数能解决就用函数,毕竟框架也是php写的,你自己想想哪个运行快。
@郝立国 呃,不是。。。 获取客户端ip不封装$_SERVER["REMOTE_ADDR"]嘛,还美曰其名,面向对象就要用封装的方法,直接用函数太乱
ip本来就是一串连续的数字。只是为了人们好看,才用.分隔。
我想说的是有没有自带的函数,比如tp那样的。get_client_ip(1),传个1就是数字串,不传就默认的ip格式。 总不能explode切割为数组存到数据库吧
直接存数字拿怎么拿,点在第几位都不知道,
@蛋蛋的蛋 ip本就是32位二进制数。实际中使用的4个10进制数,只是为了便于人们阅读、记忆。你把它还原就行了。具体方法如楼下所说。ip2long和long2ip