现在的位置: 首页 > 综合 > 正文

判断IP地址函数

2013年11月29日 ⁄ 综合 ⁄ 共 401字 ⁄ 字号 评论关闭

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 — 正则表达式匹配

。。。

抱歉!评论已关闭.