清空数组的最有效方法

Joh*_*unt 5 php

我有一个包含几个键,值,对象等的数组.我需要清空该数组但我想以最有效的方式执行它.

我能想到的最好的是:

foreach ($array as $key => $val) unset($array[$key]);
Run Code Online (Sandbox Code Playgroud)

但是我不喜欢不得不循环遍历数组只是为了清空它的想法..当然有一个很好的光滑/聪明的方法来做这个而不浪费内存创建一个新的数组?

注意:我不确定自己是否会在再次创建新阵列时花费额外的内存.如果没有那么$ array = new array(); 将是一个"清空"它的好方法.

hsz*_*hsz 5

试试:

$array = array();
Run Code Online (Sandbox Code Playgroud)

  • 不,不是. (2认同)