php案例:判断IP地址是否合法+IP地址范围区间

简介: php案例:判断IP地址是否合法+IP地址范围区间

cyg.php

<?php
//IP地址的范围:1.0.0.1-----255.255.255.255
$ip="127.0.0.1";
 $arr=explode('.',$ip);//以.为区间分开(把字符串变成数组)
 //var_dump($arr);//效果·: array(4) { [0] => string(3) "127" [1] => string(1) "0" [2] => string(1) "0" [3] => string(1) "1"
    if(count($arr) != 4){//如果这个数组的下标不是4个
       echo "这个IP是不合法的";
 exit();//退出程序
    }else{//否则
遍历数组中每一个下标
        for($i = 0;$i < 4;$i++){
            if(($arr[$i] <'0') || ($arr[$i] > '255')){//如果范围不是1.0.0.1-----255.255.255.255的话。返回false
echo "这个IP是不合法的";
exit();//退出程序
            }
        }
    }
    echo "这个IP是合法的";
  ?>



相关文章
|
9天前
|
数据采集 监控 API
使用PHP实现动态代理IP的功能
使用PHP实现动态代理IP的功能
|
3月前
|
网络协议 PHP