2015-10-22 3 views
0

Я хочу помочь найти контент в массиве. Я сохранил логические ответы (True, False) в массиве, и я хотел бы узнать, что, если в массиве, например, более 20x True. Я хотел бы создать условие по этому факту: ((if true in array>20): return True, else: return False. Это был простой пример для лучшего понимания моей проблемы) Надеюсь, это понятно. Спасибо за помощьКак узнать содержимое массива/boolean

+0

Пожалуйста, добавьте тег на вопрос отметив язык/синтаксис, который вы используете (MySQL, T-SQL, PHP, Java, VBA, C# и т.д.) , – Ralph

ответ

0

Является ли эта проблема любого конкретного языка или вы просите псевдо-программирования синтаксиса?

Например, в 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 
+0

Спасибо большое! .) – prone666

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

return count($myTrueElements) > 20; 
+0

Могу ли я использовать эту функцию в Python? – prone666

Смежные вопросы