假設jQuery的序列化形式發送數據的,這是很難解密:PHP表單名稱分解
[someindex][0][anotherindex][0][] = 'value'
在PHP中,我需要把它分解成一個真正的數組,這就是:
array(
someindex => array(
0 => array(
anotherindex => array(
0 => array('value')
)
)
)
)
有沒有這樣做的功能,或者我該如何實現?
編輯:
另一個詞,如果我有$name = '[someindex][0][anotherindex][0][]'
作爲一個PHP串,我想創建一個相同結構的陣列
樣品:http://sandbox.onlinephpfunctions.com/code/5d604f087aab07d48be27969e94dc9656fd90ffd HTML客戶端:https://jsfiddle.net/bgay81q2/
JSON客戶發送的數據:
[{"name":"Data[index1][0][index2][0][]","value":"test"},{"name":"Data[index1][0][index2][0][]","value":"second value"}]
不知道我理解你的要求時,它填充'$ _POST'或 –
PHP會自動做什麼'$ _GET' – Quentin
它不是PHP或正在發送的正常表單。 JQuery序列化表單,然後通過Ajax名稱字符串發送,就像 –