Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个带有布尔值的数组,循环遍历它并获得最终布尔表达式的最短方法是什么?
示例:具有 3 个元素的数组(true、false、true)-> 结果应该为 false(true && false && true = false)
我知道我可以循环通过它,但是有更短的方法吗?
谢谢!
if (!in_array(false, $array)) { ...
我不知道 php 但你可以
首先在数组中搜索 false
如果找到搜索,则结果为假,否则结果为真。
不:这只是和算法。不是代码
if (array_sum($array) == count($array)) { // All are TRUE; } else { // One of them is FALSE; }