假设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名称字符串发送,就像 –