将 assoc 中的参数数组转换为数组
Convert Array of parameters in assoc To Array
我在 mysql 数据库中有一个 table,其中包含网站的所有参数:
Param | Value
Myparam1 | 2
Myparam2 | myvalue
我对此 table 发起查询以获取关联数组中的所有参数。
我明白了:
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'
请问如何获取?
您可以使用 foreach 重新排列数组:
$array_out = array();
foreach($array_from_db as $a){
$array_out[$a['parametre']] = $a['valeur'];
}
print_r($array_out);
我在 mysql 数据库中有一个 table,其中包含网站的所有参数:
Param | Value
Myparam1 | 2
Myparam2 | myvalue
我对此 table 发起查询以获取关联数组中的所有参数。 我明白了:
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'
请问如何获取?
您可以使用 foreach 重新排列数组:
$array_out = array();
foreach($array_from_db as $a){
$array_out[$a['parametre']] = $a['valeur'];
}
print_r($array_out);