我正在尝试使用POST的键和值创建json格式,该格式为数组格式。
我从数组格式的POST获得了POST值,我正在尝试创建
之类的json格式{a:{aa:bb,cc:dd,ee:ff},b:{gg:hh,ii:jj,kk:zz}}
但是当我提交表单并获得这样的POST值
Array
(
[a] => Array
(
[0] => bb
[1] => dd
[2] => ff
)
[b] => Array
(
[0] => hh
[1] => jj
[2] => zz
)
)
这是我的一些代码:
$jsonArr = [];
foreach($post_data['json_p'] as $keys => $values)
{
$post_datas = array(
$keys => array(
'a' => $values,'b' => $values
)
);array_push($jsonArr,$post_datas);
}
$jsonsss=json_encode($jsonArr);
print_r($jsonsss);
die;
实际上,当我执行上述代码时,我得到了这个json
[{"a":{"aa":["bb","dd","ff"],"b":["hh","jj","zz"]}