PHP array_push один массив в другой

Мне нужно добавить один массив внутри другого с помощью array_push или что-то подобное.

То, что я хотел бы достичь, будет выглядеть так:

$years = array( "2017" => array("Value01", "Value02"), "2016" => array("Value03") ); 

Каким будет лучший способ создать массив внутри другого? Я пробовал следующее:

 array_push($years, "2016" => array()); 

Это просто дает

500.

А также:

 array_push($years, "2016"); 

Это добавляет новый массив в пределах $ лет, пока он называется «2018», а значение «2016» находится внутри массива 2018. Я уже вручную создал массив 2017, поэтому я предполагаю, что по какой-то причине он просто увеличивает этот номер.