说明:
将IP地址转换为10进制数值,方便数据库保存。
用法:
echo ipConv('2130706433'); // output: 127.0.0.1
echo ipConv('127.0.0.1'); // output: 2130706433
代码:
<?php
/**
* ip地址进制转换(10进制和2进制)
* Example: 127.0.0.1 =>2130706433
* Author: upall
* Date: 20:14 2011年2月2日 星期三
*/
function ipConv($string){
if (strstr($string, '.')){
return sprintf("%u\n", ip2long($string));
}else if (is_numeric($string)){
return long2ip($string);
}else{
return 0;
}
}
?>
<完>