ip转十进制(PHPMySQL)
Posted 邀魂斩月
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ip转十进制(PHPMySQL)相关的知识,希望对你有一定的参考价值。
mysql与php中都提供了IP转换十进制数函数
1. IP 由点分格式,转换为数字格式,代码如下:
- mysql> select inet_aton(‘127.0.0.1‘);
- +------------------------+
- | inet_aton(‘127.0.0.1‘) |
- +------------------------+
- | 2130706433 |
- +------------------------+
- 1 row in set (0.00 sec)
2. IP 由数字格式转换为点分格式,代码如下:
- mysql> select inet_ntoa(2130706433);
- +-----------------------+
- | inet_ntoa(2130706433) |
- +-----------------------+
- | 127.0.0.1 |
- +-----------------------+
- 1 row in set (0.00 sec)
php可直接使用ip2long函数,代码如下:
- echo ip2long(‘192.168.1.38‘);
- //输出:3232235814
以上是关于ip转十进制(PHPMySQL)的主要内容,如果未能解决你的问题,请参考以下文章