hey, ma dov'è che sbaglio? forse nel concatenare gli indici?

foreach ($array1 as $key => $value) {
$array_result[$key][$valore1]=$value;
}
foreach ($array2 as $key => $value) {
$array_result[$key][$valore2]=$value;
}