说明:
将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; } } ?>
<完>