Php 如何清理特定的索引数组?
我想清理数组的特定索引,特别是我有3个索引:Php 如何清理特定的索引数组?,php,Php,我想清理数组的特定索引,特别是我有3个索引: 0: Appointments Unavailables 1: Appointments Unavailables 2: Appointments Unavailables 现在,我希望将第一次约会保持为0索引。这是我的代码: foreach($appointments as $key => value) { if($key != 0) { unset($appointments
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
我想要维护
约会
对象,只需要清空它的内容如何实现此结果?只需将其设置为一个空数组,而不是将其取消设置:
$appoints[$key]['appoints']=[]
如果它是您所声明的对象而不是数组,请创建一个新对象:
$appointments[$key]['appoints']=新的MyAppointmentObject代码>