배열의 데이터에서 정리 작업을 실행하려고합니다. 특히 에포크 시간을 YYYY-MM-DD로 변환하는 것이 좋습니다. 배열의 데이터를 foreach 루프로 업데이트 할 수없는 이유는 무엇입니까?
나는 원래이 기능을 시도 :foreach ($data as $row) {
$row['eventdate'] = date('Y-m-d', $row['eventdate']);
}
echo '<pre>';
print_r($data);
echo '</pre>';
foreach는 루프가 때 출력 데이터를 업데이트하지 않았다 그러나.
for ($i=0; $i<count($data); $i++) {
$data[$i]['eventdate'] = date('Y-m-d', $data[$i]['eventdate']);
}
왜 첫 번째 루프가되지 않았고, 두 번째 작업 :
루프를 위해 한 다음 작업
? 그들은 같지 않아?
감사합니다! – Choy
@Choy 첫 번째 경고 [here] (http://php.net/manual/en/control-structures.foreach.php)를보고 싶을 수도 있습니다. –