Php 用json_encode将列namne替换为自定义名称
我将从数据库中获取json_编码数据Php 用json_encode将列namne替换为自定义名称,php,json,pdo,Php,Json,Pdo,我将从数据库中获取json_编码数据 foreach ($rslt as $val){ $data[] = $val; } echo json_encode($data); 输出是[{“column name”:“dbData1”},{“column name”:“dbData2”}] 是否可以将列名替换为自定义名称 预期产出: [{"rec":"dbData1"},{"rec":"dbData2"}] 大概是这样的: foreach ($rslt as $val){ $dat
foreach ($rslt as $val){
$data[] = $val;
}
echo json_encode($data);
输出是[{“column name”:“dbData1”},{“column name”:“dbData2”}]
是否可以将列名替换为自定义名称
预期产出:
[{"rec":"dbData1"},{"rec":"dbData2"}]
大概是这样的:
foreach ($rslt as $val){
$data[] = array('rec'=>$val['column name']);
}
echo json_encode($data);
[“newkey”=>$val[“oldkey”]]
请参见此
<?php
$arr = array('rec' => $val["col_name"], 'rec' => $val["col_name2"]);
echo json_encode($arr);
?>