Help, please.
How is it possible in JS to transform these arrays:
$ar1 = array('Shop 1', 15, 25, 30);
$ar2 = array('Shop 2', 25, 45, 50);
$ar3 = array('Month', 1, 2, 3);
to this:
$values = array(
array('Month', 'Shop 1', 'Shop 2'),
array('1', 15, 25),
array('2', 25, 45),
array('3', 30, 50),
);
in PHP I can do it as follow:
$result = array_map(function($a,$b,$c){ return [$a,$b,$c]; }, $ar3,$ar1,$ar2);
or like that:
function flip($arr) {
$result = array();
foreach ($arr as $index => $list) {
foreach ($list as $key => $value) {
$result[$key][$index] = $value;
}
}
return $result;
}
$values = flip([$ar3, $ar1, $ar2]);