Duplicata possible:
Pouvez-vous supprimer () de nombreuses variables à la fois en PHP?
J'ai 3 variables var1
var2
var3
. Existe-t-il un moyen de les annuler sans utiliser de manière répétée la fonction unset()
?
essaye ça
unset($foo1, $foo2, $foo3);
N'utilisez pas la boucle foreach
pour cela. Puisqu'il fonctionne avec une copie du tableau.
Voir l'exemple
SI vous voulez le faire en utilisant loop, utilisez for
loop.
utiliser comme ça
for($i=0 ; $i<count($array) ; $i++)
{
unset($array[$i]);
}
Vous devez utiliser la boucle for
pour cela.
vous pouvez utiliser la boucle foreach
mais cela ne désactive pas toutes les variables, il reste une variable.
foreach($array as $arr)
{
unset($array[$arr]);
}