布尔针可以传递给in_array吗?

kev*_*out 4 php boolean

我能把false针作为针穿过in_array()吗?

if(in_array(false,$haystack_array)){
    return '!';
}else{
    return 'C';
}
Run Code Online (Sandbox Code Playgroud)

$haystack_array将只包含布尔值.haystack表示多个写入查询的结果.我试图找出他们中的任何一个是否返回虚假,因此没有完成.

Mar*_*c B 9

PHP不会像你的'针'那样关心你传入的内容,但你也应该使用in_array的第三个(可选)参数来使它成为'严格'的比较.在PHP"假"将测试其相等0,'',"",null,等...