坏气十足 发表于 2017-4-6 10:49:15

php正则实现ip段判断

$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段内
页: [1]
查看完整版本: php正则实现ip段判断