Deprecated: The each() [Fermé]

Signaler
Messages postés
996
Date d'inscription
mercredi 12 décembre 2007
Statut
Membre
Dernière intervention
12 septembre 2020
-
Messages postés
29570
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
20 septembre 2020
-
Bonjour à tous,

Je rencontre un soucis au niveau de l'envoi de mon formulaire.

Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/..... on line 23

foreach($_POST as $var=>$val){
	if(!is_array($val)){
		$$var=strip_tags($val);
	}else{
		while(list($arvar,$arval)=each($val)){
			$$var[$arvar]=strip_tags($arval);
		}
	}
}


Sur certains formulaire ce même code fonctionne mais sur d'autre non.
Si je supprime cette ligne, le formulaire s'envoie sans soucis mais l'on m'a conseillé de la garder il y a quelques temps déjà.
A quoi sert cette ligne, aucune idée... a part qu'elle nettoie les entrées... mais j'y comprends rien !

Je sollicite votre aide pour la comprendre et la corriger svp.

Merci d'avance

Configuration: Windows / Firefox 69.0

1 réponse

Messages postés
29570
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
20 septembre 2020
2 785
Bonjour
Une simple recherche ...
https://www.php.net/manual/fr/function.each.php