i have an array like follows with a varying number of top level arrays:
Array
(
[1534] => Array
(
[userid] => 1534
[a1] => 3
[a2] => 6
[a3] => 5
[groupID] => 2
[total] => 109
)
[1535] => Array
(
[userid] => 1535
[a1] => 6
[a2] => 4
[a3] => 1
[groupID] => 2
[total] => 125
)
)
are there any options other than foreach, to get:
Array
{
[userid] => Array
(
[1534] => 1534
[1535] => 1535
)
[a1] => Array
(
[1534] => 3
[1535] => 6
)
[a2] => Array
(
[1534] => 6
[1535] => 4
)
[a3] => Array
(
[1534] => 5
[1535] => 1
)
[groupID] => Array
(
[1534] => 2
[1535] => 2
)
[total] => Array
(
[1534] => 109
[1535] => 125
)
)
? the purpose being to traverse through the new arrays for each row of a table in the output