如何清理特定的索引数组?

时间:2015-11-04 15:36:12

标签: php

我想清理一个特定的数组索引,特别是我有3个索引:

0: 
   Appointments
   Unavailables
1:
   Appointments
   Unavailables
2:
   Appointments
   Unavailables

现在我希望将第一个约会维持为0索引。所以这是我的代码:

foreach($appointments as $key => value)
{ 
   if($key != 0)
   {
      unset($appointments[$key]['appointments']);    
   }
}

unset也删除了密钥,因此我得到的最终结果是:

0: 
   Appointments
   Unavailables
1:
   Unavailables
2:
   Unavailables

我想维护appointments对象,只需要清空它的内容。
如何实现这一结果?

1 个答案:

答案 0 :(得分:2)

不要取消设置,只需将其设置为空数组:

$appointments[$key]['appointments'] = []

如果它是您所说的对象而不是数组,请创建一个新对象:

$appointments[$key]['appointments'] = new MyAppointmentObject;