Есть массив
$data = array(
array( 'x' => '1', 'y' => '1', 'z' => '1' ),
array( 'x' => '2', 'y' => '2', 'z' => '2' ),
array( 'x' => '3', 'y' => '3', 'z' => '3' ),
array( 'x' => '4', 'y' => '4', 'z' => '4' )
);
Нужно перегруппировать в вид:
$data = array(
'x' => array('1', ..., '99'),
'y' => array('1', ..., '99'),
'z' => array('1', ..., '99')
);
Думаю делать как-то так:
$result = array();
foreach($data as $val){
foreach($val as $key => $type)
for ($i=0; $i < count($type); ++$i) {
$result = array($i => $type);
}
}
Но как обычно это не работает.