我不熟悉PHP关联数组,因此我希望有人可以阐明这个问题,并建议如何解决我的特殊问题。PHP阵列关联数组添加键/值,检查键存在,为值数组添加值
我有一个数据数组,其中每个元素是一个字符串“Month, Year
”。 我想解析这些数据并创建一个关联数组,其中的键是年,并且值是该年的几个月的数组。
例如,我有array("November, 2011", "May, 2011", "July, 2010")
使用foreach循环,我想通过这个数据来解析和创建数组:
array("2011" => array("Novemeber", "May"), "2010" => array("July"))
从我所看到的,我需要知道如何检查如果没有创建一个键并创建一个新的数组作为其值,如果是,则将该月附加到已存在的值数组中。
如果有道理,任何帮助将不胜感激!谢谢!
“联想”的数组,只是被挑剔的。 –