如何取消设置多个变量?

问题描述:

可能重复:
Can you unset() many variables at once in PHP?如何取消设置多个变量?

我有3个变量var1var2var3。是否有一种方法可以在不重复使用unset()函数的情况下解除它们?

试试这个

unset($foo1, $foo2, $foo3); 
+1

哦,哦....你有很多ups ... –

使用这样

for($i=0 ; $i<count($array) ; $i++) 
{ 
    unset($array[$i]); 
} 

你必须使用for循环这一点。

您可以使用foreach循环,但它不会取消设置所有变量一个变量仍然存在。

foreach($array as $arr) 
{ 
    unset($array[$arr]); 
} 

不要使用foreach循环这一点。由于它与数组的副本一起工作。

见例

http://codepad.org/mZOc81J5

如果你想做到这一点使用循环再使用for循环。