当前位置: 网学 > 编程文档 > PHP > 正文

php 过滤器实现代码

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/06/21
志位
ID可用的过滤器描述
FILTER_FLAG_STRIP_LOWFILTER_SANITIZE_ENCODED, FILTER_SANITIZE_SPECIAL_CHARS, FILTER_SANITIZE_STRING, FILTER_UNSAFE_RAW 去除ASCII小于32的字符。
FILTER_FLAG_STRIP_HIGHFILTER_SANITIZE_ENCODED, FILTER_SANITIZE_SPECIAL_CHARS, FILTER_SANITIZE_STRING, FILTER_UNSAFE_RAW 去除ASCII在于127的字符。
FILTER_FLAG_ALLOW_FRACTIONFILTER_SANITIZE_NUMBER_FLOAT 允许小数点分隔符(.)
FILTER_FLAG_ALLOW_THOUSANDFILTER_SANITIZE_NUMBER_FLOAT, FILTER_VALIDATE_FLOAT 允许千位分隔符(,)
FILTER_FLAG_ALLOW_SCIENTIFICFILTER_SANITIZE_NUMBER_FLOAT允许科学计数法(e或E)。
FILTER_FLAG_NO_ENCODE_QUOTESFILTER_SANITIZE_STRING不编码引号(单引号和双引号)。
FILTER_FLAG_ENCODE_LOWFILTER_SANITIZE_ENCODED, FILTER_SANITIZE_STRING, FILTER_SANITIZE_RAW 编码ASCII小于32的字符。
FILTER_FLAG_ENCODE_HIGHFILTER_SANITIZE_ENCODED, FILTER_SANITIZE_SPECIAL_CHARS, FILTER_SANITIZE_STRING, FILTER_SANITIZE_RAW 编码ASCII大于127的字母。
FILTER_FLAG_ENCODE_AMPFILTER_SANITIZE_STRING, FILTER_SANITIZE_RAW 编码&符号。
FILTER_NULL_ON_FAILUREFILTER_VALIDATE_BOOLEAN返回null当验证数据不是以下字符串时(yes,no,1,0,true,false,on,off)。
FILTER_FLAG_ALLOW_OCTALFILTER_VALIDATE_INT允许八进制数值(0开头)。
FILTER_FLAG_ALLOW_HEXFILTER_VALIDATE_INT允许16进制数值。(0X或是0x开头)。
FILTER_FLAG_IPV4FILTER_VALIDATE_IPIP4格式字符串。
FILTER_FLAG_IPV6FILTER_VALIDATE_IPIP6格式字符串。
FILTER_FLAG_NO_PRIV_RANGEFILTER_VALIDATE_IPRFC指定的私域IP。IP4如下范围10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16。或是IP6以下开头的域: FD或FC
FILTER_FLAG_NO_RES_RANGEFILTER_VALIDATE_IP要求值不在保留的 IP 范围内。IPv4 ranges:0.0.0.0/8, 169.254.0.0/16,192.0.2.0/24 and 224.0.0.0/4。不能应用于IP6。
FILTER_FLAG_PATH_REQUIREDFILTER_VALIDATE_URL要求URL包含路径部分。
FILTER_FLAG_QUERY_REQUIREDFILTER_VALIDATE_URL要求URL查询字符串。
  • 下一篇资讯: PHP 截取字符串专题集合
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号