Arrays 如何查找数组内容/布尔值

Arrays 如何查找数组内容/布尔值,arrays,boolean,Arrays,Boolean,我想帮助查找数组中的内容。我在数组中保存了布尔答案(True,False),我想知道,例如,如果in-array大于20x True。我想为这一事实创造条件: ((如果array>20中为true):返回true,否则:返回False。这是更好地理解我的问题的唯一简单示例) 希望,这是清楚的。 谢谢您的帮助这个问题是特定于语言的还是您在询问伪编程语法 $myTrueElements = array_filter($myArray, function($el){ return $el ==

我想帮助查找数组中的内容。我在数组中保存了布尔答案(True,False),我想知道,例如,如果in-array大于20x True。我想为这一事实创造条件:
((如果array>20中为true):返回true,否则:返回False
。这是更好地理解我的问题的唯一简单示例) 希望,这是清楚的。
谢谢您的帮助

这个问题是特定于语言的还是您在询问伪编程语法

$myTrueElements = array_filter($myArray, function($el){
    return $el === true;
});

return count($myTrueElements) > 20;
例如,在Python中:

def check(arr, num):
    if sum(arr) > num: return True
    else: return False

>>> A = [True, False, False, True, True, False, False, True, False, True]
>>> check(A, 4)
      True

我可以在Python中使用这个函数吗?请在您的问题中添加一个标记,说明您使用的语言/语法(MySQL、T-SQL、PHP、Java、VBA、C#等)。