Я пытаюсь запустить очистку работы с данными в массиве, в частности, преобразовать время эпохи в YYYY-MM-DD.
Я пробовал эту функцию изначально:
foreach ($data as $row) {
$row['eventdate'] = date('Y-m-d', $row['eventdate']);
}
echo '<pre>';
print_r($data);
echo '</pre>';
Однако цикл foreach не обновлял данные при его выводе.
Следующий цикл for работал:
for ($i=0; $i<count($data); $i++) {
$data[$i]['eventdate'] = date('Y-m-d', $data[$i]['eventdate']);
}
Почему первый цикл вышел из строя, а вторая работала? Разве они не те же?