Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 用json_encode将列namne替换为自定义名称_Php_Json_Pdo - Fatal编程技术网

Php 用json_encode将列namne替换为自定义名称

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

我将从数据库中获取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){
    $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);
?>