Currently, I am trying to push multiple objects into an array($columnDefs) via a foreach loop. However, it seems not to be working. Could anyone advice what I did wrong?
$startingYear = 2012;
$endingYear = date('Y') + 1;
$yearRange = array();
for ($i = $startingYear;$i <= $endingYear;$i++)
{
array_push($yearRange, $i);
}
$columnDefs = array(
array('headerName' => 'Category', 'field' => 'category', 'width' => 180)
);
foreach($yearRange as $year){
$columnDefs = array_merge(
$columnDefs,
array(
'headerName' => strval($year), 'field' => $year, 'width' => 120
)
);
}