聘我网

新概念招聘3.0

一个函数问题

vote up0vote downstar

我现在要根据提交过来的IP来 判断 比如222.123.34.45 到222.123.34.55

我想返回222.123.34.45 222.123.34.46 222.123.34.47 ..... 一直到 55的 数据

帮忙写个函数吧 谢了

 

1 个答复

vote up0vote downcheck

使用ip2longlong2ip

function ip_range($from, $to) {
  $start = ip2long($from);
  $end = ip2long($to);
  $range = range($start, $end);
  return array_map('long2ip', $range);
}

案例:

var_dump(ip_range('222.123.34.45','222.123.34.55'));

如果需要结果分割的话,再用implode()处理返回值即可

链接

您的回答





不是您要找的问题? 浏览其他含有标签 的问题或者 自己问个.