Deprecated: The each()

Messages postés
978
Date d'inscription
mercredi 12 décembre 2007
Statut
Membre
Dernière intervention
12 septembre 2019
-
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
Afficher la suite 

1 réponse

Messages postés
26292
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 septembre 2019
1783
0
Merci
Bonjour
Une simple recherche ...
https://www.php.net/manual/fr/function.each.php


Commenter la réponse de jordane45