使用 json_encode 更好地输出格式


better output formatting using json_encode

如何产生类似

"alpa":[{"a":"a"},{"b":"b"},{"c":"c"}]

所以我可以轻松地在 JS 中获得它们。

我的代码目前是这样的:

$arr = array();
$arr["a"] = $a;
$arr["b"] = $b;
$arr["c"] = $c;
echo json_encode($arr);

输出

{"a":"a"},{"b":"b"},{"c":"c"}
array(
    'alpa' => array(
        'a' => 'a',
        'b' => 'b',
        'c' => 'c',
    )
);

试试这个

$arr = array();
$arr['alpa']["a"] = $a;
$arr['alpa']["b"] = $b;
$arr['alpa']["c"] = $c;
echo json_encode($arr);