我想清理一个特定的数组索引,特别是我有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
对象,只需要清空它的内容。
如何实现这一结果?
答案 0 :(得分:2)
不要取消设置,只需将其设置为空数组:
$appointments[$key]['appointments'] = []
如果它是您所说的对象而不是数组,请创建一个新对象:
$appointments[$key]['appointments'] = new MyAppointmentObject;