array_any
Vérifie qu'au moins un élément du &array; valide la fonction de rappel
&reftitle.description;
boolarray_any
arrayarray
callablecallback
array_any retourne &true;, si la fonction de rappel
callback retourne &true; pour au moins un élément.
Sinon la fonction retourne &false;.
&reftitle.parameters;
array
Le &array; à parcourir.
callback
La fonction de rappel à utiliser pour vérifier chaque élément, qui doit
respecter la signature suivante
boolcallback
mixedvalue
mixedkey
Si cette fonction retourne &true;, &true; sera retourné par
array_any et la fonction de rappel ne sera pas appelée
pour les autres éléments.
&reftitle.returnvalues;
La fonction retourne &true;, s'il y a au moins un élément pour lequel
la fonction de rappel callback retourne &true;.
Sinon la fonction retourne &false;.
&reftitle.examples;
Exemple avec array_any
'chien',
'b' => 'chat',
'c' => 'vache',
'd' => 'canard',
'e' => 'oie',
'f' => 'éléphant'
];
// Vérifier si le nom d’un animal comporte plus de 5 lettres.
var_dump(array_any($array, function (string $value) {
return strlen($value) > 5;
}));
// Vérifier si le nom d’un animal comporte moins de 3 lettres.
var_dump(array_any($array, function (string $value) {
return strlen($value) < 3;
}));
// Vérifier si une clé de tableau n’est pas une chaîne.
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