PHP内置Filter
2011-06-21 14:56
183 查看
ID | Name | Options | Flags | Description |
---|---|---|---|---|
FILTER_VALIDATE_BOOLEAN | "boolean" | FILTER_NULL_ON_FAILURE | 当值为"1", "true", "on" 或 "yes",则返回TRUE 若设置Flags为FILTER_NULL_ON_FAILURE,则只有当值为"0", "false", "off", "no", "", NULL 返回FALSE | |
FILTER_VALIDATE_EMAIL | "validate_email" | 验证是否为Email | ||
FILTER_VALIDATE_FLOAT | "float" | decimal | FILTER_FLAG_ALLOW_THOUSAND | 验证是否为浮点值 |
FILTER_VALIDATE_INT | "int" | min_range, max_range | FILTER_FLAG_ALLOW_OCTAL, FILTER_FLAG_ALLOW_HEX | 验证为整数,可以选择指定的范围值。 |
FILTER_VALIDATE_IP | "validate_ip" | FILTER_FLAG_IPV4, FILTER_FLAG_IPV6, FILTER_FLAG_NO_PRIV_RANGE, FILTER_FLAG_NO_RES_RANGE | 验证的IP地址值,可以选择IPv4或IPv6或指定的范围。 | |
FILTER_VALIDATE_REGEXP | "validate_regexp" | regexp | 对正则表达式验证 | |
FILTER_VALIDATE_URL | "validate_url" | FILTER_FLAG_PATH_REQUIRED, FILTER_FLAG_QUERY_REQUIRED | 验证网址 |
mixed filter_var ( mixed $variable [, int $filter [, mixed $options ]] )
$variable——要过滤的变量
$filter——要过滤的类型ID常量
$options——过滤类型参数
filter_input函数:
mixed filter_input ( int $type , string $variable_name [, int $filter [, mixed $options ]] )
第一个$type参数。该参数用于设置要过滤变量所在的数组,也就相当于:post方式过来的保存在$_POST数组中;get方式过来的保存在$_GET数组中一样。它也是通过预定义常量进行设置的,如:post对应INPUT_POST,get对应INPUT_GET等。
相关文章推荐
- PHP内置封装协议之php://filter
- PHP内置过滤器FILTER使用实例
- PHP内置过滤器FILTER使用实例
- php中filter_input函数用法分析
- 【php学习】array_map,array_walk,array_filter的区别
- PHP内置拦截器初步介绍
- Python 内置模块函数filter reduce
- PHP用foreach来表达array_walk/array_filter/array_map/array_reduce
- PHP常用的内置方法
- PHP常用内置常量
- 启动 PHP 内置 FastCGI Server 的脚本
- 常用php内置MySQL函数
- Shell脚本实现启动PHP内置FastCGI Server
- 关于PHP内置的字符串处理函数详解
- PHP 过滤器(Filter)
- PHP扩展之Filter详解
- php魔术方法与魔术变量、内置方法与内置变量
- 【Filter】PHP扩展之Filter【原创】
- PHP内置加密函数详解
- php 内置对象