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.