I need to add one array inside of another using array_push or something similar.
What I would like to achieve will look like this:
$years = array(
"2017" => array("Value01", "Value02"),
"2016" => array("Value03")
);
What would be the best way to create an array within another? I have tried the following:
array_push($years, "2016" => array());
This just gives a
500 error.
And:
array_push($years, "2016");
This does add a new array within $yearshowever it is called "2018" and the "2016" value is place inside that 2018 array. I have manually created the 2017 array already, so I assume it is just incrementing on that number for some reason.
Correct way to do with array_push():-
array_push($years, array("2016" => array()));
But what you want, for that do:-
$years["2016"]= array();
Output:- https://eval.in/834452
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With