转换assoc To Array中的参数数组

时间:2016-04-14 21:54:55

标签: php mysql arrays associative-array

我在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'

如何得到它?

1 个答案:

答案 0 :(得分:1)

您可以使用foreach重新排列数组:

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