判断IP地址函数

简介: PS: 正式开启PHP学习之旅!相信自己! 巧用正则表达式 function is_ip($ip){ $ip=explode(".",$ip); for($i=0;$i<count($ip);$i++) { if($ip[$i] > 255){ return(0);

PS: 正式开启PHP学习之旅!相信自己!

巧用正则表达式

function is_ip($ip){  
    $ip=explode(".",$ip);  
    for($i=0;$i<count($ip);$i++)  
      {  
        if($ip[$i] > 255){  
            return(0);  
         }  
      }  
     return ereg("^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$",$ip);  
 } 
$ip为要查询的字符串, 用 is_ip($ip)就可以判断了,返回FALSE和TRUE.
原文地址

explode() 函数把字符串分割为数组。


count() 函数计算数组中的单元数目或对象中的属性个数。

对于数组,返回其元素的个数,对于其他值,返回 1。如果参数是变量而变量没有定义,则返回 0。如果 mode 被设置为 COUNT_RECURSIVE(或 1),则会递归底计算多维数组中的数组的元素个数。


ereg — 正则表达式匹配

。。。


目录
相关文章
|
6月前
|
存储 Java
【方法返回地址】
【方法返回地址】
|
9天前
|
网络协议 网络架构
IP 地址的结构和类型
【4月更文挑战第12天】
22 0
IP 地址的结构和类型
|
2月前
|
JavaScript 前端开发 区块链
最新视频连接解析地址
最新视频连接解析地址
28 0
|
3月前
leetcode:1108. IP 地址无效化
leetcode:1108. IP 地址无效化
13 0
|
9月前
4、if双分支根据变量赋值识别用户输入IP地址判断主机连 通性
4、if双分支根据变量赋值识别用户输入IP地址判断主机连 通性
45 0
多IP情况下如何获取本地的第一个IP及如何调整本地的第一个IP
我分析了业务的代码,OPTIONS中的Via中的用的是采用gethostbyname获取的。这意味着该函数获取的系统的默认的第一个IP。如果操作系统有多个IP,如何设置它们的优先级呢?
多IP情况下如何获取本地的第一个IP及如何调整本地的第一个IP
|
安全 物联网 网络安全
什么是 IP 地址 – 定义和解释
IP 代表“互联网协议”,它是控制通过互联网或本地网络发送的数据格式的一组规则。
380 0
什么是 IP 地址 – 定义和解释