2016-04-14 141 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