在PHP中组合两个数组

时间:2014-05-06 10:31:38

标签: php arrays

这是我拥有的多维数组(第一个数组)

 Array( [1] => Array
        (
            [ID] => 56
            [heading] => 'w'
            [content] => Abcdefghijk 
        )
      .................

)

和第二个数组

Array
(
    [w] => 2
    [e] => 2
    [d] => 2
    ..

)

在输出中,我想将第一个数组与第二个数组合并,只有当第二个数组中的标题值作为索引存在时。 此索引的值也应存储在索引-score下。

Array( [1] => Array
        (
            [ID] => 56
            [heading] => 'w'
            [content] => Abcdefghijk 
            [score]=>2
        )
     ......

 )

1 个答案:

答案 0 :(得分:2)

我不确定我是否理解这个问题,但我认为您希望headingscore。好吧。

foreach ($frist as $key => $value) {
    $frist[$key]['score'] = $second[$value['heading']];
}