итак, вот исходный массив
$arrays = Array (
'0' => Array (
'0' => 'Вася',
'1' => 'Петя',
'2' => 'Саня'
),
'1' => Array (
'0' => '16',
'1' => '25',
'2' => '55'
),
'2' => Array (
'0' => 'школьник',
'1' => 'программист',
'2' => 'инженер'
)
);
Решение:
foreach ($arrays as $array) {
foreach ($array as $j => $val) {
${"array{$j}"}[] = $val;
}
}
и соответственно, получаем $array0, $array1, $array2 с соответствующим содержанием
Array (
[0] => Вася
[1] => 16
[2] => школьник
)
Array (
[0] => Петя
[1] => 25
[2] => программист
)
Array (
[0] => Саня
[1] => 55
[2] => инженер
)
спасибо
irostovtsev за наводку )