我有一个包含几个键,值,对象等的数组.我需要清空该数组但我想以最有效的方式执行它.
我能想到的最好的是:
foreach ($array as $key => $val) unset($array[$key]);
Run Code Online (Sandbox Code Playgroud)
但是我不喜欢不得不循环遍历数组只是为了清空它的想法..当然有一个很好的光滑/聪明的方法来做这个而不浪费内存创建一个新的数组?
注意:我不确定自己是否会在再次创建新阵列时花费额外的内存.如果没有那么$ array = new array(); 将是一个"清空"它的好方法.