php如何判断一个ip地址是否正确

filter_var 是php一个函数,用来过滤一个变量,如果正确返回这个变量。没有通过返回 FALSE

php中判断ip是否正确

$host = "1.1.1.1";
$ans = filter_var($host, FILTER_VALIDATE_IP);
var_dump($ans);

处了可以判断ip还可以做更多的判断

  1. FILTER_VALIDATE_BOOLEAN
  2. FILTER_VALIDATE_DOMAIN
  3. FILTER_VALIDATE_EMAIL
  4. FILTER_VALIDATE_FLOAT
  5. FILTER_VALIDATE_INT
  6. FILTER_VALIDATE_IP
  7. FILTER_VALIDATE_MAC
  8. FILTER_VALIDATE_REGEXP
  9. FILTER_VALIDATE_URL