在PHP5.2之前如果我们要验证IP地址是否有效我们需要使用正则来验证这样只是IP地址是不是合法的,如果要有效我们需要调用ping来操作,但PHP5.2.0之后,有专门的函数来做这个判断了,下面我来总结一下这些函数.
判断是否是合法IP,代码如下:
- if(filter_var($ip, FILTER_VALIDATE_IP)) {// it's valid
- }else {// it's not valid
- }
判断是否是合法的IPv4 IP地址, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4)) {// it's valid