PHP 中的 filter_input() 函数


filter_input() 函数获取外部变量的名称,并选择性地对其进行过滤。

语法

filter_input(type, var, filtername, options)

参数

  • type − 有五种类型的输入进行检查,即 INPUT_GET、INPUT_POST、INPUT_COOKIE、INPUT_SERVER 或 INPUT_ENV。

  • var − 变量的名称。

  • filtername − 获取 ID 的过滤器的名称。

  • options − 指定要使用的选项。

返回值

filter_input() 函数在成功时返回变量的值,在失败时返回 false,或在未设置变量的参数时返回 null。

示例

 演示

<?php
   if (!filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL)) {
      echo "E-Mail isn't valid!";
   } else {
      echo "E-Mail is valid!";
   }
?>

输出

以下为输出。

E-Mail isn't valid!

更新于: 27-12-2019

530 次浏览

开启您的职业生涯

完成此课程并获得认证

开始学习
广告
© . All rights reserved.