Ben bir dizi değiştirmek için başvurular kullanıyorum:
foreach($uNewAppointments as &$newAppointment)
{
foreach($appointments as &$appointment)
{
if($appointment == $newAppointment){
$appointment['index'] = $counter;
}
}
$newAppointment['index'] = $counter;
$newAppointments[$counter] = $newAppointment;
$counter++;
}
Ben dizi içeriğini yazdırmak, sonra ben beklenen sonuç alırsınız. Ben bunun üzerinde yineleme, tüm elemanları (ilk) aynı gibi görünüyor.
Ben iç dizide referans operatörü & kaldırdığınızda, tüm endeks dışında, normal bir gider ayarlı değil.