验证URL

filter_var($var,FILTER_VALIDATE_URL);

验证Email

filter_var($var,FILTER_VALIDATE_EMAIL);

验证IP

filter_var($var,FILTER_VALIDATE_IP,FILTER_FLAG_IPV4); //验证ip是否为ipv4
filter_var($var,FILTER_VALIDATE_IP,FILTER_FLAG_IPV6); //验证ip是否为ipv6
filter_var($var,FILTER_VALIDATE_IP,FILTER_FLAG_IPV4|FILTER_FLAG_IPV6); //验证ip是否为ipv4或ipv6

验证整数

filter_var($var,FILTER_VALIDATE_INT); //验证整数,无论是int类型还是string,都可以验证

验证浮点数

filter_var($var,FILTER_VALIDATE_FLOAT); ///验证浮点数,无论是int类型还是string,都可以验证

注意:is_numeric()方法是上面2个方法的集合

PHP 验证函数有哪些?

  • filter_has_var()
  • filter_id()
  • filter_list()
  • filter_input()
  • filter_input_array()
  • filter_var_array()
  • filter_var()

除了使用Filter函数,还有什么一般方法?

  • 一般使用正则表达式

104828720
1.4k 声望222 粉丝

编程其实很枯燥,所以一定要有追求。