<?php
$arr = array (
0 =>
array (
'N_127y4Gral' =>
array (
0 => '302',
),
),
1 =>
array (
'N_127y4Gral' =>
array (
0 => '288',
),
),
2 =>
array (
'N_144y4Gral' =>
array (
0 => '317',
),
),
3 =>
array (
'N_144y4Gral' =>
array (
0 => '307',
),
),
4 =>
array (
'N_144y4Gral' =>
array (
0 => '332',
),
));
foreach($arr as $sub){
foreach($sub as $key => $val){
$res[$key][] = $val[0];
if(!isset($count[$key])){
$count[$key] = 1;
}else{
$count[$key]++;
}
}
}
$max = max($count);
foreach($res as &$subarray){
$subarray = array_merge($subarray, array_fill(0,$max-count($subarray), 0));
}
var_dump($res);
preferences:
16.96 ms | 402 KiB | 5 Q