web-dev-qa-db-ja.com

複数の変数を設定解除する方法は?

可能性のある複製:
PHPで一度に多くの変数をunset()できますか?

3つの変数_var1_ _var2_ _var3_があります。 unset() functionを繰り返し使用せずに設定を解除する方法はありますか?

38
Yousuf Memon

これにはforeachループを使用しないでください。配列のコピーで動作するため。

例を参照してください

http://codepad.org/mZOc81J5

ループを使用してこれを実行する場合は、forループを使用します。

4
Ashwini Agarwal

このように使う

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

これにはforループを使用する必要があります。

foreachループを使用できますが、1つの変数がまだ残っているすべての変数の設定を解除しません。

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