I am trying to merge the following two arrays into one array, sharing the same key:
$array1 = [
["Camera1" => "192.168.101.71"],
["Camera2" => "192.168.101.72"],
["Camera3" => "192.168.101.74"],
];
$array2 = [
["Camera1" => "VT"],
["Camera2" => "UB"],
["Camera3" => "FX"]
];
As you can see, they share the same key (Camera1, Camera2, Camera3, etc..)
Here is what I have tried:
$Testvar = array_merge($NewArrayCam, $IpAddressArray);
foreach ($Testvar as $Newvals) {
$cam = array();
foreach ($Newvals as $K => $V) {
$cam[] = array($K => $V);
}
}
My desired result:
[
'Camera1' => [
'ip' => '192.168.101.71',
'name' => 'VT',
],
'Camera2' => [
'ip' => '192.168.101.72',
'name' => 'UB',
],
'Camera3' => [
'ip' => '192.168.101.74',
'name' => 'FX',
]
]