我發佈了之前已在此處提出的問題,但未正確清除。使用同一個鍵值創建一個PHP數組用於多個值
我正在嘗試調整一個簡單的jQuery代碼,稱爲「靈活日曆」,並通過我們的管理員用meta鍵填充事件。
關鍵是一個日期,值是一個字符串。問題來了。爲了使用jQuery的日曆,我可以動態地創建一個JSON對象是這樣的:
var codropsEvents = {
'11-23-2016' : 'text',
'11-23-2016' : 'text two',
'11-20-2016' : 'some other text',
'11-19-2016' : 'Anything that is text'
};
但我需要得到一個JSON對象,如下所示:
var codropsEvents = {
'11-23-2016' : 'text', 'text two',
'11-20-2016' : 'some other text',
'11-19-2016' : 'Anything that is text'
};
在這種情況下,我需要一個導致它們識別相同日期條目的代碼,並且嵌套對應於同一行中同一天的事件的值。
問題是,PHP不允許在多行中使用同一個鍵:如果我有多個帖子具有相同的日期(一個wp元值),PHP只在數組中存儲一個。
我的日曆每天只顯示一篇文章。
如何組織我的PHP數組以獲得JSON對象的良好格式?
事實上,我不需要使用相同密鑰的多行。對於具有相同日期的每篇文章,我需要創建一個包含唯一鍵(日期)的行和一個包含所有帖子標題的字符串。
這是不可能的,無論是JavaScript的PHP也不會讓你有一個對象重複鍵。 – adeneo
,那也不會接受重複密鑰 – Ghost
你想要的可能是''11 -23-2015':['text','text two']' – adeneo