Помощ за масиви от масиви

Radko

Registered
Значи имам примерно един масив

PHP:
$data[query] => Array ( [0] => Array ( [username] => admin [level] => 1 ) [1] => Array ( [username] => pesho [level] => 0 ) ) )

Как мога да направя от този масив друг масив, или да го сортирам, който да изглежда така

PHP:
$data[query] => Array( [username] => Array ( [0] => admin [1] => peho ) [level] => Array ( [0] => 1 [1] => 1 ) ) )

Какви ли не варианти пробвах с foreach и тем подобни, но не става. Ще съм благодарен на малко помощ ;d
 

palex

Registered
<?php
$old = Array (
Array ( 'username' => 'pesho', 'level' => 0 ),Array ( 'username' => 'admin', 'level' => 1 )
);

$new = array();
foreach( $old as $o )
foreach($o as $k=>$v) {
if (!isset($new[$k])) $new[$k]=array();
$new[$k][] = $v;
}

print_r($new);

//sorting by name
array_multisort($new['username'],$new['level']);
echo "<hr>";
print_r($new);

?>
 

Горе