Deprecated: The each()

Fermé
Sinistrus Messages postés 1017 Date d'inscription mercredi 12 décembre 2007 Statut Membre Dernière intervention 6 juin 2023 - Modifié le 12 sept. 2019 à 14:13
jordane45 Messages postés 38142 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 avril 2024 - 12 sept. 2019 à 16:19
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

jordane45 Messages postés 38142 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 avril 2024 4 649
12 sept. 2019 à 16:19
Bonjour
Une simple recherche ...
https://www.php.net/manual/fr/function.each.php


0