Как я могу проверить, являются ли все элементы массива истинными или все элементы являются ложными?
В идеале я пытаюсь избежать очень длинное выражение if.
Как я могу проверить, являются ли все элементы массива истинными или все элементы являются ложными? В идеале я пытаюсь избежать очень длинное выражение if. [code]array('a'=> true, 'b'=> true, ...) [/code] Чтобы уточнить ожидаемый результат: [list] [*]Если в массиве есть как true, так и false значения ничего не возвращают. [*]Если в массиве есть только значения true, возвращаются значения true. [*]Если в массиве есть только Значения false возвращают false. [/list]
Код компилируется, но всегда возвращает 0. Когда я читаю код, становится понятно, что он должен работать; Я потратил некоторое время на устранение неполадок, но не понимаю, почему это не работает.