PHP FILTER_VALIDATE_BOOLEAN 过滤器
❮ 完整的 PHP 过滤器参考
定义和用法
FILTER_VALIDATE_BOOLEAN 过滤器将值验证为布尔选项。
- Name: "boolean"
- ID-number: 258
可能的返回值:
- 为 "1", "true", "on" and "yes" 返回 TRUE
- 为 "0", "false", "off" and "no" 返回 FALSE
- 如果设置了 FILTER_NULL_ON_FAILURE,则在失败时返回 NULL
实例
<?php
$var1="yes";
$var2="off";
var_dump(filter_var($var1,
FILTER_VALIDATE_BOOLEAN));
echo "<br>";
var_dump(filter_var($var2,
FILTER_VALIDATE_BOOLEAN));
?>
代码的输出将是:
bool(true)
bool(false)
实例
<?php
$var1="Hello";
$var2=23;
var_dump(filter_var($var1,
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE));
echo "<br>";
var_dump(filter_var($var2,
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE));
?>
代码的输出将是:
NULL
NULL
❮ 完整的 PHP 过滤器参考