2014-07-17 167 views
0

我想將php數組轉換爲JSON格式,我沒有按需要獲取,請提供解決方案。在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"}] 

請幫助我。

問候, 阿肖克

回答

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

這將設置鍵和值等於相同的文本。

2

試試這個:

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

echo json_encode($return_arr); 

'key'你需要提供以上大概是'bankname',但它也可能是指數0。這取決於你如何從數據庫中獲取數據。

+0

哇,非常好的時機...大聲笑 –

+0

謝謝..它的工作... –