如何在不更改数组键的情况下在php中合并两个不同的数组

I have two different array how to get below out put. Array One:-

[81799] => Array
        (
            [TOTAL_HITS] => 254
            [UNIQUE_HITS] => 82
        )

Array Two:-

[81799] => Array
        (
            [ACTIVATION] => 7561.60
            [RENEWAL] => 300
            [ACT_REVENUE] => 7310.22
        )

Expected output:-

[81799] => Array
        (
            [TOTAL_HITS] => 254
            [UNIQUE_HITS] => 82
            [ACTIVATION] => 7561.60
            [RENEWAL] => 300
            [ACT_REVENUE] => 7310.22
        )

This should do the trick.

I guess your array looks like below:

<?php
$a1 = array("81799" => array("TOTAL_HITS" => 254, "UNIQUE_HITS" => 82));
$a2 = array("81799" => array("ACTIVATION" => 7561.60, "RENEWAL" => 300, "ACT_REVENUE" => 7310.22));

foreach($a1 as $key => $val) {
   $result[$key] = array_merge($a1[$key], $a2[$key]);
}    

print_r($result);

try this,

$a = array("81799" => Array
            (
            "TOTAL_HITS" => 254,
           "UNIQUE_HITS" => 82
            )
           );
$b = array("81799" => Array
            (
            "ACTIVATION" => 7561.60,
            "RENEWAL" => 300,
            "ACT_REVENUE" => 7310.22
            )
           );
foreach($a as $key_a => $val_a)
{
    $temp = $b[$key_a] + $val_a;
    //$result[$key_a] = $b[$key_a];
    $result[$key_a] =  $temp;
}

DEMO