我需要使用array_push或类似的函数将一个数组添加到另一个数组中。
我想要实现的效果应该是这样的:
$years = array(
"2017" => array("Value01", "Value02"),
"2016" => array("Value03")
);
什么是创建嵌套数组的最佳方法?我尝试了以下方法:
array_push($years, "2016" => array());
这只是提供了一个
500 错误。
并且:
array_push($years, "2016");
这会在$years中添加一个新的数组,但它被称为“2018”,而“2016”值则放置在该2018数组中。我已经手动创建了2017数组,因此我认为它只是以某种原因递增该数字。
$years[2016] = ['value 1', 'value 2', 'value 3'];
- Lars Beckarray_push
,只需编写$years["2016"] = $array;
。 - RAUSHAN KUMAR