多维数组到类似HTTP的数组

时间:2014-05-22 15:52:54

标签: php arrays json encoding

要在客户端填写表单,我需要将表单数据打包成一个平面的json。

我需要将['foo'=>['x'=>'a','y'=>'b']]编码为{"foo[x]":"a","foo[y]":"b"}

['foo'=>['x'=>['z'=>'a','y'=>['b','d']]]]` → 

{"foo[x][z]":"a","foo[x][y][]":"b","foo[x][y][]":"d"]}

等等。

我应该如何在PHP中执行此操作?是否有开箱即用的功能?

json_encode结果{"foo":{"x":"a","y":"b"}},其格式不正确。

0 个答案:

没有答案