函式名:filter_id()
適用版本:PHP 5 >= 5.2.0, PHP 7
用法:filter_id() 函式用於獲取指定過濾器的 ID。
語法:filter_id(string $filtername): int|false
引數:
- $filtername:必需,指定的過濾器名稱。
返回值:
- 返回指定過濾器的 ID(整數型別),如果過濾器名稱無效,則返回 false。
示例:
// 獲取 "int" 過濾器的 ID
$filterId = filter_id("int");
echo $filterId; // 輸出:257
// 獲取 "email" 過濾器的 ID
$filterId = filter_id("email");
echo $filterId; // 輸出:274
// 嘗試獲取一個不存在的過濾器的 ID
$filterId = filter_id("nonexistent_filter");
var_dump($filterId); // 輸出:bool(false)
上述示例中,首先使用 filter_id() 函式獲取了 "int" 過濾器和 "email" 過濾器的 ID,並輸出了它們的值。然後嘗試獲取一個不存在的過濾器 "nonexistent_filter" 的 ID,由於該過濾器不存在,函式返回了 false,並使用 var_dump() 函式輸出了結果。