PHP MAC地址数字互转
Publish: April 20, 2016 Category: 代码分享 No Comments
数据库中,存储数据千万级别的搜索中,数字类型会比字符串类型快很多,在设计数据库的时候经常页将一些可转换的字段用数字来标示,比如IP和MAC.
PHP中提供了原生的ip地址和数字互转函数即ip2long()
和long2ip()
.
int ip2long ( string $ip_address );
string long2ip ( string $proper_address );
MAC地址和数字的互转, mac是十六进制标示,去掉分隔符之后正好是一个十六进制数,可以直接转换为十进制数,同样十进制数转换成mac时,不够12位的在前面补零.