PHP.nl

array_any

array_any

Checks if at least one array element satisfies a callback function

bool **array_any** array $array callable $callback
returns true, if the given
returns true for any element.

Otherwise the function returns false. array_any``callback

arrayThe array that should be searched.

callback The callback function to call to check each element, which must be

  If this function returns true, true is returned from
   and the callback will not be called for
  further elements.
 ```php

bool **** mixed $value mixed $key


`array_any`


   The function returns true, if there is at least one element for which
    returns true. Otherwise the function
   returns false.
  `callback`

**Voorbeeld:  example**

```php
<?php
$array = [
    'a' => 'dog',
    'b' => 'cat',
    'c' => 'cow',
    'd' => 'duck',
    'e' => 'goose',
    'f' => 'elephant'
];

// Check, if any animal name is longer than 5 letters.
var_dump(array_any($array, function (string $value) {
    return strlen($value) > 5;
}));

// Check, if any animal name is shorter than 3 letters.
var_dump(array_any($array, function (string $value) {
    return strlen($value) < 3;
}));

// Check, if any array key is not a string.
var_dump(array_any($array, function (string $value, $key) {
   return !is_string($key);
}));
?>
bool(true)
bool(false)
bool(false)

array_all``array_filter``array_find``array_find_key