Skip to content

Kirby 5.6.3

A::missing()

Checks for missing elements in an array

A::missing(array $array, array $required = [ ]): array

Parameters

Name Type Default Description
$arrayrequired array no default value The source array
$required array [ ] An array of required keys

Return type

array

An array of missing fields. If this is empty, nothing is missing.

Parent class

Kirby\Toolkit\A

Examples

$array = [
  'cat'  => 'miao',
  'dog'  => 'wuff',
  'bird' => 'tweet'
];

$required = ['cat', 'elephant'];

$missing = A::missing($array, $required);
// missing: [
//    'elephant'
// ];