在你开始讨厌之前:我不是母语为英语的人,我不知道这些价值观的确切名称。随意将我重定向到有趣的帖子/网站。
开始: 输入类型:post方法发送的字符串
我想过滤器(完全是filver_var)是如何工作的。它是否会从文本中删除“禁止”字符,或者如果使用禁用字符,它是否会返回false?
如何制作我自己的字符串过滤器。我想制作过滤器,包括字母,大字母,数字和点。 编辑:我可以制作同样的功能吗?
答案 0 :(得分:-2)
filter_var(var, filtername, options)
参数
描述
var :(必需)要过滤的变量
filtername :(可选)
指定要使用的过滤器的ID或名称。默认是 FILTER_DEFAULT,导致无过滤。
选项:(可选)
指定要使用的一个或多个标志/选项。检查每个过滤器 可能的选项和标志
返回值:成功时返回已过滤的数据,或者返回FALSE 失败
FILTER_VALIDATE_BOOLEAN 258 Validates a boolean
FILTER_VALIDATE_EMAIL 274 Validates an e-mail address
FILTER_VALIDATE_FLOAT 259 Validates a float
FILTER_VALIDATE_INT 257 Validates an integer
FILTER_VALIDATE_IP 275 Validates an IP address
FILTER_VALIDATE_REGEXP 272 Validates a regular expression
FILTER_VALIDATE_URL 273 Validates a URL
FILTER_SANITIZE_EMAIL 517 Removes all illegal characters from an e-mail address
FILTER_SANITIZE_ENCODED 514 Removes/Encodes special characters
FILTER_SANITIZE_MAGIC_QUOTES 521 Apply addslashes()
FILTER_SANITIZE_NUMBER_FLOAT 520 Remove all characters, except digits, +- and optionally .,eE
FILTER_SANITIZE_NUMBER_INT 519 Removes all characters except digits and + -
FILTER_SANITIZE_SPECIAL_CHARS 515 Removes special characters
FILTER_SANITIZE_FULL_SPECIAL_CHARS
FILTER_SANITIZE_STRING 513 Removes tags/special characters from a string
FILTER_SANITIZE_STRIPPED 513 Alias of FILTER_SANITIZE_STRING
FILTER_SANITIZE_URL 518 Removes all illegal character from s URL
FILTER_UNSAFE_RAW 516 Do nothing, optionally strip/encode special characters
FILTER_CALLBACK 1024 Call a user-defined function to filter data