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位的在前面补零.


阅读剩余部分...