PHP FILTER_VALIDATE_BOOLEAN 过滤器
❮ 完整的 PHP Filter 参考
定义和用法
FILTER_VALIDATE_BOOLEAN 过滤器将值验证为布尔选项。
- 名称:“boolean”
- ID-号:258
可能的返回值
- 对于“1”、“true”、“on”和“yes”,返回 TRUE。
- 对于“0”、“false”、“off”和“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 Filter 参考