PHP filter_input() 函数用于从外部源(如用户输入)获取输入,并对其进行过滤。它接受三个参数:输入类型、输入变量的名称和可选的过滤器类型。
常用的输入类型有:
常用的过滤器类型有:
示例代码:
$name = filter_input(INPUT_POST, 'name', FILTER_SANITIZE_STRING);
$email = filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL);
上述代码从 POST 请求中获取名为 "name" 和 "email" 的输入,并对其进行过滤。"name" 的过滤器类型为 FILTER_SANITIZE_STRING,将去除标签和特殊字符。"email" 的过滤器类型为 FILTER_VALIDATE_EMAIL,将验证是否为有效的电子邮件地址。
如果输入有效,则返回过滤后的值;如果输入无效,则返回 false。
上一篇:php 消除空格
下一篇:php替换json 某个字段的值
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站