使用json_encode更好地输出格式

时间:2015-01-05 04:46:44

标签: php arrays json formatting

如何产生像

这样的结果
"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"}

2 个答案:

答案 0 :(得分:1)

array(
    'alpa' => array(
        'a' => 'a',
        'b' => 'b',
        'c' => 'c',
    )
);

答案 1 :(得分:1)

试试这个

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