繁体   English   中英

在PHP JSON转换中需要帮助

[英]Need help in php JSON conversion

我正在尝试将php数组转换为JSON格式,但并没有达到要求,请提供解决方案。

我正在从数据库中获取数据

$banks =   SELECT bankname FROM re_banks.

我将使用以下代码转换为JSON。

$return_arr = Array();

foreach($banks as $row){
array_push($return_arr,$row);
}
echo json_encode($return_arr);

输出为:

[{"bankname":"Allahabad Bank"},{"bankname":"Andhra Bank Ltd"}]

我需要的输出是:

[{"Allahabad Bank":"Allahabad Bank"},{"Allahabad Bank":"Andhra Bank Ltd"}]

请帮我。

问候,Ashok

foreach($banks as $row){
  $return_arr[$row['bankname']] = $row['bankname'];
}

这会将键和值设置为相同的文本。

尝试这个:

foreach($banks as $row){
    $return_arr[$row['key']] = $row['key'];
}

echo json_encode($return_arr);

您需要在上方提供的'key'可能是'bankname' ,但也可能是索引0 这取决于您如何从数据库中获取数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM