所以我在將JSON字符串轉換爲PHP數組時遇到此問題。數據通過HTTP POST發送,所以我知道可能需要一些解碼。PHP中的JSON解碼字符串(數組數組)特殊字符
任何人都可以洞察我將如何在PHP中使用json_decode()將此字符串轉換爲數組嗎? "[[\"37\",\"text\",\"\\\"\\\"\"],[\"38\",\"text\",\"\\\"\\\"\"],[\"39\",\"text\",\"\\\"one word two words. Hello? \\\\\\\"escape\\\\\\\" lol\\\"\"]]"
輸入是:
[
["37", "text", ""],
["38", "text", ""],
["39", "text", userInputtedString]
]
其中userInputtedString
是: one word two words. Hello? "escape" lol
^或其他任何Unicode值
那是_actually_你在得到什麼請求?如果是這樣,那麼發佈中的某些內容似乎變得有點棘手。 –
或者您在某處添加了附加內容,或者打開了潛在的魔術引號,或者兩者兼而有之。等等 –
@JonStirling是的,它只是來自JavaScript作爲AJAX參數。只需在javascript中的數組上使用標準的'JSON.stringify()'。這很奇怪...... –