-2

I have two Json arrays :

$arrayA = array("avg" => '1',"shape" => 'hey');

$arrayB = array("avg" => '2',"shape" => 'trapezoid');

I want to combine them using javascript or PHP as :

arrayAB = {"avg":['1', '2'], "shape":[hey', 'trapezoid']};  
mongotop
  • 7,114
  • 14
  • 51
  • 76

1 Answers1

0
$arrayA = array("avg" => "234","shape" => "hey");
$arrayB = array("avg" => "5678","shape" => "trapezoid");
$array3 = array();

foreach ($arrayA as $key => $value) {
    $array3[$key] = array($arrayA[$key], $arrayB[$key]);
}
cjlarose
  • 1,240
  • 10
  • 9
  • I tried this and it didn't work. { $arrayA =array("avg" => "234","shape" => "hey"); $arrayB =array("avg" => "5678","shape" => "trapezoid"); $array3 = array(); foreach ($arrayA as $key => $value) $array3[$key] = [$arrayA[$key], $arrayB[$key]]; ?> Can you plz offer more help? Thanks! – mongotop Aug 21 '12 at 04:29
  • 1
    Thanks Flyingude and thanks guys for the quick replies!! I tried This and it worked perfect the way I want it, merge two arrays, group by the keys and display the value : $arrayA = array("avg" => "234","shape" => "hey"); $arrayB = array("avg" => "5678","shape" => "trapezoid"); $arrayAB = array(); foreach ($arrayA as $key => $value) { $arrayAB[$key] = "[".$arrayA[$key].",".$arrayB[$key]."]"; } print_r($arrayAB); ?> Thanks again!! – mongotop Aug 21 '12 at 04:40