array_any &array; のいずれかの要素がコールバック関数を満たすかどうかを調べる &reftitle.description; boolarray_any arrayarray callablecallback array_any は、指定されたcallback が いずれかの要素に対して &true; を返す場合 &true; を返します。 そうでない場合 &false; を返します。 &reftitle.parameters; array 検索する &array;。 callback 各要素を調べるコールバック関数。シグネチャは次の通りです: boolcallback mixedvalue mixedkey この関数が &true; を返すと、 array_any から &true; が返され、 以降の要素に対してはコールバックは呼び出されません。 &reftitle.returnvalues; この関数は、callback が &true; を返す要素が 少なくとも1つある場合、&true; を返します。 そうでない場合 &false; を返します。 &reftitle.examples; <function>array_any</function> の例 'dog', 'b' => 'cat', 'c' => 'cow', 'd' => 'duck', 'e' => 'goose', 'f' => 'elephant' ]; // いずれかの動物名が5文字より長いかどうかをチェックします。 var_dump(array_any($array, function (string $value) { return strlen($value) > 5; })); // いずれかの動物名が3文字より短いかどうかをチェックします。 var_dump(array_any($array, function (string $value) { return strlen($value) < 3; })); // 配列キーに文字列でないものがあるかどうかをチェックします。 var_dump(array_any($array, function (string $value, $key) { return !is_string($key); })); ?> ]]> &example.outputs; &reftitle.seealso; array_all array_filter array_find array_find_key