【问题标题】:Replace column namne with custom name with json_encode用 json_encode 将列名替换为自定义名称
【发布时间】:2015-07-03 06:57:52
【问题描述】:

我正在从数据库中带来 json_encode 数据。

foreach ($rslt as $val){
  $data[] = $val; 
}
echo json_encode($data);

输出是[{"column name":"dbData1"},{"column name":"dbData2"}]

我可以用自定义名称代替列名吗?

预期输出:

[{"rec":"dbData1"},{"rec":"dbData2"}]

【问题讨论】:

标签: php json pdo


【解决方案1】:

类似这样的:

foreach ($rslt as $val){
    $data[] = array('rec'=>$val['column name']); 
}
echo json_encode($data);

【讨论】:

    【解决方案2】:
    <?php
    $arr = array('rec' => $val["col_name"], 'rec' => $val["col_name2"]);
    
    echo json_encode($arr);
    ?>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-30
      • 1970-01-01
      • 2020-09-03
      • 2023-02-07
      • 1970-01-01
      • 1970-01-01
      • 2022-08-22
      • 1970-01-01
      相关资源
      最近更新 更多