web-dev-qa-db-fra.com

Comment désactiver plusieurs variables?

Duplicata possible:
Pouvez-vous supprimer () de nombreuses variables à la fois en PHP?

J'ai 3 variables var1var2var3. Existe-t-il un moyen de les annuler sans utiliser de manière répétée la fonction unset()?

38
Yousuf Memon

essaye ça

unset($foo1, $foo2, $foo3);
137
webCoder

N'utilisez pas la boucle foreach pour cela. Puisqu'il fonctionne avec une copie du tableau.

Voir l'exemple

http://codepad.org/mZOc81J5

SI vous voulez le faire en utilisant loop, utilisez for loop.

4
Ashwini Agarwal

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]);
}
2
Yogesh Suthar