如何删除php中混合数组中的所有值



我有一个数组,它混合了关联元素和基于索引的元素,我想从数组中删除所有值和键,并使该数组为空,我尝试了unset函数,但它没有删除数组的最后一个元素,你能建议一些其他有效的方法吗。

$myArray=['id','name'=>'=','address'=>['home'=>'dummydata','ofc'=>'ffff'],'status']; //declared in another class
$this->repository->myArray();
foreach($this->repository->myArray() as $key =>$value){
unset($key);
unset($value);
}

我想使数组为空父类中声明了$myArray,我想使myArray为空

这里有点不清楚你在做什么(myArray()看起来像一个方法,我不确定为什么,它是一个返回数组的方法吗?…请让它更清楚一点(,但如果我理解正确,你只需要数组有零个元素,所以分配一个空数组是最简单的:

$myArray = [];

如果这不是答案,让我们完善这个问题:(你可能想包括另一个类(或其中最相关的部分(,以帮助其他人了解发生了什么

相关内容

  • 没有找到相关文章

最新更新