php正则实现ip段判断_PHP_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > PHP > php正则实现ip段判断

php正则实现ip段判断

 2012/4/5 13:26:05  化蝶自在飞  程序员俱乐部  我要评论(0)
  • 摘要:$ip='22.18.10.2';$arrayip=array('123.12.*.*','22.18.10.*');//ip段$ipregexp=implode('|',str_replace(array('*','.'),array('\d+','\.'),$arrayip));echopreg_match("/^(".$ipregexp.")$/",$ip);$ip是示例ip地址;$arrayip为ip段定义数组;下面就不用说了,输出0或者1.可以用来判断来访者ip是否在指定的ip段内
  • 标签:PHP 实现 正则
$ip = '22.18.10.2';
$arrayip = array('123.12.*.*','22.18.10.*');//ip段
$ipregexp = implode('|', str_replace( array('*','.'), array('\d+','\.') ,$arrayip) );
echo preg_match("/^(".$ipregexp.")$/", $ip);

?$ip 是示例ip地址;

?

$arrayip 为ip段定义数组;

下面就不用说了,输出?0 或者 1.

可以用来判断来访者ip是否在指定的ip段内

发表评论
用户名: 匿名