Php/filter validate boolean
来自菜鸟教程
PHP FILTER_VALIDATE_BOOLEAN过滤器
定义和用法
FILTER_VALIDATE_BOOLEAN过滤器将值验证为布尔选项。
- 名称:“ boolean”
- 身份证号码: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