PHP.nl

array_all

array_all

Checks if all array elements satisfy a callback function

bool **array_all** array $array callable $callback
returns true, if the given
returns true for all elements.

Otherwise the function returns false. array_all``callback

arrayThe array that should be searched.

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

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

bool **** mixed $value mixed $key


`array_all`


   The function returns true, if  returns
   true for all elements. 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 all animal names are shorter than 12 letters.
var_dump(array_all($array, function (string $value) {
    return strlen($value) < 12;
}));

// Check, if all animal names are longer than 5 letters.
var_dump(array_all($array, function (string $value) {
    return strlen($value) > 5;
}));

// Check, if all array keys are strings.
var_dump(array_all($array, function (string $value, $key) {
   return is_string($key);
}));
?>
bool(true)
bool(false)
bool(true)

array_any``array_filter``array_find``array_find_key