我想要能够生成以下格式的JSON输出:
{"a":{"ax":1,"abx":2},"b":{"bax":1,"bbx":2},"c":3,"d":4,"e":5}
虽然我已经找到了相应的代码,如下:
$arr = array('a' => array('ax' => 1, 'abx' => 2), 'b' => array('bax' => 1, 'bbx' => 2), 'c' => 3, 'd' => 4, 'e' => 5);
我正在尝试使用SQL查询的数据来生成此输出,但遇到了困难。 我已经尝试过array_push()和array_merge(),最接近的结果是:
[{"a":{"ax":1,"abx":2}},{"b":{"bax":1,"bbx":2}}, ....]
我该怎么做?
json_encode
? - John Flatness$output["L"] = $sql_result;
而不是array_push
? - mario