将一个数组附加到具有相同键的另一个数组

时间:2012-08-16 12:01:18

标签: php arrays

我有两个数组

$array1 = array(33=>'abc,bcd,cde,def');
$array2 = array(33=>'fgh,ghi,hij,ijk');

如何添加两个数组以获得以下结果?

$array3 = array(33=>'abc,bcd,cde,def,fgh,ghi,hij,ijk');

提前致谢...

1 个答案:

答案 0 :(得分:2)

我认为您希望自动为多个键执行此操作。尝试这样的事情:

$newArray = array();
foreach ($array1 as $key => $value) {
    $newArray[$key] = $array1[$key] . ',' . $array2[$key];
}

请记住,如果数据不完全匹配,您需要检查数据是否在两个数组中。