Je cherchais une fonction qui permettait de tester facilement et simplement tous les éléments d'un tableau.
N'ayant pas trouvé ce que je cherchais, je propose cette fonction si cela peut aussi intéresser d'autres personnes.
// Vérifier si toutes les valeurs d'un tableau sont de type String
function no_string($table) {
foreach($table as $index => $valeur) {
if (!is_string($valeur)) return true;
}
return false;
}
// Exemple avec $_POST (mais peut être utilisé avec d"autres tableaux du même type)
if (!empty($_POST) && !no_string($_POST)) {
// traiter le formulaire
}
Évidemment s'il existe un moyen encore plus simple et pas moins performant, je suis preneur.