【问题标题】:Convert Array of parameters in assoc To Array [closed]将 assoc 中的参数数组转换为数组 [关闭]
【发布时间】:2016-08-06 16:35:12
【问题描述】:

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

请问如何获得?

【问题讨论】:

  • 你有没有尝试过,或者你正在使用 SO 来获得免费的编程服务?
  • 您是否看到我发布了一些示例代码,这意味着我尝试了一些东西。巴尔玛有问题吗?
  • 问题中没有代码。

标签: php mysql arrays associative-array


【解决方案1】:

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

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

【讨论】:

  • 太好了,你是最棒的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-15
  • 2020-10-05
  • 2018-05-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多