php判断是否是有效IP地址的方法

发布网友 发布时间:2022-04-06 02:00

我来回答

1个回答

热心网友 时间:2022-04-06 03:30

提供下面两个方法,供选择:

function checkIp($ip)
{
    $arr = explode('.',$ip);
    if(count($arr) != 4){
        return false;
    }else{
        for($i = 0;$i < 4;$i++){
            if(($arr[$i] <'0') || ($arr[$i] > '255')){
                return false;
            }
        }
    }
    return true;
}

function isIp($ip) {
    if (preg_match('/^((?:(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(?:25[0-5]|2[0-4]\d|((1\d{2})|([1 -9]?\d))))$/', $ip)) {
        return 1;
    } else {
        return 0;
    }
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com