Ruby ではany?
、ブロックを取得し、指定されたコレクションにブロックを満たす値があるかどうかを次のように確認します。
[1, 2, 3].any? {|v| v > 2} # true
PHPでこれを行う方法はありますか? 私の現在のアイデアは、使用することarray_reduce()
です:
array_reduce(array(1, 2, 3), function($acc, $val) {
return $acc || ($val > 2);
}, false);
しかし、配列内のすべての要素を反復するので、「どれか」ほど良くはないと思います。ルビーで。PHPで期待値が見つかったらすぐにブール値を返すにはどうすればよいですか?