У меня есть следующий массив
array (
1 =>
array (
't' =>
array (
0 => 't1',
1 => 't2',
2 => 't3',
),
'c' =>
array (
0 => 'c1',
1 => 'c2',
2 => 'c3',
),
'd' =>
array (
0 => 'd1',
1 => 'd2',
2 => 'd3',
),
),
2 =>
array (
'j' =>
array (
0 => 'j1',
1 => 'j2',
2 => 'j3',
),
'm' =>
array (
0 => 'm1',
1 => 'm2',
2 => 'm3',
),
'n' =>
array (
0 => 'n1',
1 => 'n2',
2 => 'n3',
),
),
)
И мне нужен вывод
array(
1=>array(
't-j'=>array('t1-j1','t2-j2','t3-j3'),
'c-m'=>array('c1-m1','c2-m2','c3-m3'),
'd-n'=>array('d1-n1','d2-n2','d3-n3')
)
);
И что я сделал, как
$i = 0;
$res = [];
foreach($arr[1] as $key => $value){
foreach($arr[2] as $k => $v){
$res[$key.'-'.$k][] = $value[$i].'-'.$v[$i];
}
$i++;
}
Но это дает мне что-то вроде этого?
Array
(
[t-j] => Array
(
[0] => t1-j1
)
[t-m] => Array
(
[0] => t1-m1
)
[t-n] => Array
(
[0] => t1-n1
)
[c-j] => Array
(
[0] => c2-j2
)
[c-m] => Array
(
[0] => c2-m2
)
[c-n] => Array
(
[0] => c2-n2
)
[d-j] => Array
(
[0] => d3-j3
)
[d-m] => Array
(
[0] => d3-m3
)
[d-n] => Array
(
[0] => d3-n3
)
)
Итак, я искал многие ссылки здесь и пытался по крайней мере большинство вещей, которые могут быть возможны мной. Но я не смог бы максимально использовать его