查詢

filter_has_var()函式—用法及示例

「 檢查是否存在指定型別的輸入變數 」


函式名:filter_has_var()

適用版本:PHP 4 >= 4.0.4, PHP 5, PHP 7

用法:filter_has_var() 函式用於檢查是否存在指定型別的輸入變數。它可以用於檢查 GET、POST 或 COOKIE 變數是否存在。

語法:bool filter_has_var ( int $type , string $variable_name )

引數:

  • type:指定變數型別,可選值有 INPUT_GET、INPUT_POST、INPUT_COOKIE 和 INPUT_SERVER。
  • variable_name:要檢查的變數名。

返回值:如果存在指定型別的變數,則返回 true,否則返回 false。

示例:

// 檢查是否存在 GET 變數 'username'
if (filter_has_var(INPUT_GET, 'username')) {
    echo "GET 變數 'username' 存在.";
} else {
    echo "GET 變數 'username' 不存在.";
}

// 檢查是否存在 POST 變數 'email'
if (filter_has_var(INPUT_POST, 'email')) {
    echo "POST 變數 'email' 存在.";
} else {
    echo "POST 變數 'email' 不存在.";
}

// 檢查是否存在 COOKIE 變數 'token'
if (filter_has_var(INPUT_COOKIE, 'token')) {
    echo "COOKIE 變數 'token' 存在.";
} else {
    echo "COOKIE 變數 'token' 不存在.";
}

以上示例中,我們使用 filter_has_var() 函式來檢查不同型別的變數是否存在。根據返回值,我們可以判斷變數是否存在,並做相應的處理。

補充糾錯
上一個函式: filter_id()函式
熱門PHP函式
分享連結