Is_string -> Tableau
Posté : 07 mars 2010, 19:53
Vue que les valeurs des posts des formulaires ne sont pas obligatoirement de type String.
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.
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.