我試圖將數組的鍵值轉換爲多維數組。關鍵值看起來是多維的,但僅僅是文本。我已經嘗試過炸開字符串並創建一個新的數組,但我覺得必須有比這更簡單的事情。如何將拼合數組轉換爲PHP中的多維數組
下例:
Array (
[Template[URL]] => http://www.asdasdda.com
[Template[UPC]] => 5484548546314
[Field[value]] => Test Example
[Field[answer]] => 20)
所有幫助是非常appricated。 :)
更新: 這是在我對數據運行json_decode之前數據的確切輸出。
{"Template[URL]":"http://www.asdasdda.com","Template[UPC]":"5484548546314","Field[value]":"Test Example","Field[answer]":"20"}
無法修復它正在創建數組的位置? – Devon
如果你的代表* Template [URL] *保存了一個字符串值,這肯定會算出來。這是什麼*模板[URL] *?它不是一個變量..如果* Template *是一個數組,然後參考它適當的 - 如:* $ Template ['URL'] * – animaacija
@Devon這是來自我公司的另一個部門的API,誰建立這是非常難以合作,所以我寧願嘗試和轉換它。有趣的是他通過json發送它,但沒有對多維數組進行編碼,只是將其扁平化。 –