转换关联数组

时间:2018-01-09 16:36:24

标签: php arrays

我有2个关联数组,但它们的格式错误。第一个

Array(
    'name' => 'adam',
    'age' => '13'
)

和第二个合并(合并?)

Array(
    'key' => 'pet',
    'value' => 'dog'
)

结果就像

Array(
    'name' => 'adam',
    'age' => '13',
    'pet' => 'dog'    
)

任何人都可以给我一个提示/解决方案吗?

编辑:我这样做了:

$result = array_merge($item, array_column($metas, 'v', 'k'));

由于

1 个答案:

答案 0 :(得分:0)

$data1 = Array(
    'name' => 'adam',
    'age' => '13'
);
$data2 = Array(
    'key' => 'pet',
    'value' => 'dog'
);

让$ result = [];

foreach ($data1 as $key => $value) {
  $result[$data2['key']]=$data2['value'];
  $result=$data1+$result;
}

的print_r($结果);