2016-04-14 209 views
1

我有在MySQL數據庫中的表,它包含了網站的所有參數:轉換磁盤陣列陣列

Param | Value 
Myparam1 | 2 
Myparam2 | myvalue 

我發動對這個表查詢來獲取在關聯數組的所有參數。 我得到這個:

array (size=2) 
    0 => 
    array (size=2) 
     'parametre' => string 'Myparam1' (length=8) 
     'valeur' => string '2' (length=2) 
    1 => 
    array (size=2) 
     'parametre' => string 'Myparam2' (length=8) 
     'valeur' => string 'myvalue' (length=7) 

,但我想這一點:

'Myparam1' => 2 
'Myparam2' => 'myvalue' 

如何拿到嗎?

+2

你有沒有嘗試任何事情,或者您使用的SO獲得免費編程服務? – Barmar

+0

你有沒有看到我發佈了一些示例代碼,這意味着我嘗試了一些東西。 Barmar有問題嗎? – Alexking2005

+0

問題中沒有代碼。 – Barmar

回答

1

您可以使用foreach重新排列數組:

$array_out = array(); 
foreach($array_from_db as $a){ 
    $array_out[$a['parametre']] = $a['valeur']; 
} 
print_r($array_out); 
+0

偉大的你是最好的。 – Alexking2005