【问题标题】:better output formatting using json_encode使用 json_encode 更好的输出格式
【发布时间】:2015-01-05 04:46:44
【问题描述】:

如何产生类似的结果

"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"}

【问题讨论】:

  • 将 $arr 更改为 $arr['alpa']

标签: php arrays json formatting


【解决方案1】:
array(
    'alpa' => array(
        'a' => 'a',
        'b' => 'b',
        'c' => 'c',
    )
);

【讨论】:

    【解决方案2】:

    试试这个

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-26
      • 2017-07-16
      • 1970-01-01
      • 1970-01-01
      • 2017-07-19
      • 2014-10-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多