ブール値を含む配列がありますが、それをループして最終的なブール式を取得する最短の方法は何ですか?
例:3つの要素を持つ配列(true、false、true)->結果はfalseである必要があります(true && false && true = false)
ループできることはわかっていますが、もっと短い方法はありますか?
ありがとう!
if (!in_array(false, $array)) { ...
私はphpを知らないが、あなたはできる
最初に配列でfalseを検索します
検索が見つかった場合、結果はfalseです。それ以外の場合、結果はtrueです。
ない:それはただのアルゴリズムです。コードではありません
if (array_sum($array) == count($array)) {
// All are TRUE;
}
else {
// One of them is FALSE;
}