我有一个未知数量的元素(1到6个元素)的php数组。元素是布尔值(false或true)我想写一个if语句块如果所有数组元素都为真,它会执行一些语句如果至少有一个元素值为假,它会执行一些其他语句。你能帮我吗?
试试这样做=)
$myarray = [true,true,true,true,true];
// no true elements
if (!in_array(true, $myarray)) {
echo 'no true elements';
}
// no false elements
if (!in_array(false, $myarray)) {
echo 'no false elements';
}
// at least one false element
if (in_array(false, $myarray)) {
echo 'at least one false element';
}