0

我有一个数组,它是基于关联元素和索引元素的混合类型,我想从数组中删除所有值和键并使该数组为空,我尝试了 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

4

1 回答 1

0

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

$myArray = [];

如果这不是答案,让我们细化问题:) 您可能希望包含其他类(或其中的最小相关部分)以帮助其他人了解正在发生的事情。

于 2022-01-31T11:38:26.333 回答