Est-ce que la bibliothèque PHP a une fonction permettant de vérifier si tous les champs requis sont définis dans un tableau? Par exemple:Y at-il une fonction PHP qui vérifie que les champs sont définis dans un tableau?
function required_fields($vals,$required_fields_names){
for($i = 0; $i < count($required_fields_names); $i++){
if(!array_key_exists($required_fields_names[$i],$vals)){
return false
}
}
return true;
}
Existe-t-il déjà une fonction/méthode PHP native qui le fait?
Non. Bien que les chances sont c'est un peu plus rapide et plus facile à lire avec un foreach. – pvg
Pas vraiment. Sur une note de côté, une clé peut exister mais sa valeur peut être vide ou nulle. –